GNU/Linux >> Tutoriels Linux >  >> Linux

Une façon astucieuse de défragmenter un gros système de fichiers ?

Quelle est la meilleure façon de défragmenter un système de fichiers FAT sous Linux/Unix (sur clé USB par exemple) ?

  • Copier tout le contenu ailleurs, formater, recopier ?
  • Utiliser l'utilitaire de défragmentation FreeDOS, dans une commande KVM ?
  • Démarrer avec Partition Logic ?
  • autre ?

Réponse acceptée :

Vous pouvez vérifier si un fichier est fragmenté ou non en utilisant le filefrag utilitaire.

De cette façon, vous pouvez filtrer les fichiers qui ne sont pas fragmentés et ne copier/recopier que les fichiers déjà fragmentés. Cela devrait vous faire gagner du temps. Cependant, sachez qu'il n'y a aucune garantie que la nouvelle mise en page du fichier sera meilleure que l'ancienne.

La meilleure façon est d'ignorer complètement la fragmentation des fichiers. Surtout sur une clé USB, cela n'a guère d'importance, ne fait que gaspiller des cycles d'écriture, et contrairement aux disques durs, il n'y a pas de pièces mobiles et donc pas beaucoup de pénalité due à la fragmentation.

La défragmentation ne devrait être nécessaire que si quelque chose de bizarre s'est produit et a provoqué une fragmentation extrême des fichiers. Par exemple, les clients torrent qui téléchargent le contenu des fichiers dans un ordre aléatoire sans pré-allocation. Mais à moins que FAT ne commence à prendre en charge les fichiers épars à un moment donné, ce n'est même pas un problème là-bas, car la préallocation est obligatoire sur un tel FS.


Linux
  1. Quelle est la bonne façon d'utiliser inotify ?

  2. Existe-t-il un moyen de recadrer un fichier NETCDF ?

  3. Quelle est la meilleure façon de déterminer que deux chemins de fichiers font référence au même objet fichier ?

  4. Monter le fichier zip en tant que système de fichiers en lecture seule

  5. Existe-t-il un moyen approprié d'effacer les journaux ?

Comment monter un système de fichiers, mapper les ID utilisateur ?

Système de fichiers compressé dans un fichier sous Linux ?

Comment créer un système de fichiers ZFS avec compression de fichiers sous Linux

Comment créer un système de fichiers XFS

Regarder le système de fichiers en temps réel sur OS X et Ubuntu

Le moyen le plus sûr de forcer la fermeture d'un descripteur de fichier