Je sais que les systèmes de fichiers Windows sont très sensibles à la fragmentation et Unix tels que UFS, ZFS, ext3 ou ext4 ne sont pas aussi sensibles.
Mais, y a-t-il une raison de défragmenter ces systèmes de fichiers?
Si oui, quels outils sont disponibles pour cela?
filesystems
defrag
paulgreg
la source
la source
Réponses:
Citant la page de Wikipedia sur le système de fichiers Ext3
la source
En fait, NTFS n'est pas sensible à la fragmentation. NTFS est nettement meilleur que FAT32 - dans tous les sens - et est un système de fichiers entièrement moderne.
J'utilise Linux à la maison depuis 1996 et je n'ai jamais défragmenté aucun système de fichiers. Je n'en ai jamais eu besoin. Le plus que j'ai fait dans ce sens a été de faire attention au type de fichiers que je mettrai sur un système de fichiers et d'utiliser les options appropriées lorsque je le ferai
mkfs
. Par exemple, si un système de fichiers contient principalement des fichiers volumineux, j'utiliserai une taille de bloc plus grande. Si je crée un énorme système de fichiers mais que je sais qu'il n'aura jamais plus de 1 000 000 de fichiers, je vais utiliser l'-N 1000000
option pour limiter le nombre d'inodes. En général, j'accorderai le système de fichiers lors de la création à sa tâche si un type particulier de fichier l'habitera.la source
Vous n'avez pas besoin de défragmenter non. Mais si vous voulez toujours le faire, vous pouvez toujours utiliser le shake .
la source
Alors que ext2 et ext3 ne le prévoient pas (et en ont généralement moins besoin car ils conservent les fichiers relativement ensemble en premier lieu) ext4 prévoit la défragmentation . Cet article parle du programme e4defrag. Mais ext4 est un nouveau système de fichiers.
Cependant, par rapport à Windows, les systèmes de fichiers Linux sont bien meilleurs pour ne pas se fragmenter, donc je ne m'en inquiéterais pas.
la source
http://en.wikipedia.org/wiki/Ext3#Defragmentation , mais cela ne me dérangerait pas
la source
La seule bonne raison de défragmenter le système de fichiers Linux est de rétrécir les disques durs virtuels qui ont gonflé.
Remplissez zéro d'espace inutilisé, défragmentez puis compactez le disque virtuel à partir du gestionnaire de machine virtuelle.
la source
Vous pouvez défragmenter le système de fichiers XFS (en utilisant
xfs_fsr [dev|file]
) et btrfs (en utilisantbtrfs filesystem defragment [file]
Comme pour tous les autres, assurez-vous d'avoir au moins 80% de libre ou quelques dizaines de gigaoctets (le plus petit des deux) et ne vous inquiétez pas de la défragmentation.
la source