Les partitions NTFS peuvent-elles être défragmentées sous Linux? Fsck fonctionne-t-il pour cela? (Ici et là, j'ai vu une recommandation à utiliser fsck -t ntfs --kerneldefrag /dev/XXX
. Est-ce que cela fonctionnerait?)
Il existe un outil universel qui peut effectuer une défragmentation sur Linux appelé shake . Vous pouvez télécharger la source , ou pour les utilisateurs d'Ubuntu, il existe un PPA (le shake
package dans le référentiel officiel n'est pas lié).
Je viens de le tester sur un système de fichiers NTFS monté à l'aide de ntfs-3g et il semblait fonctionner sans problème (pas d'erreur, la sortie détaillée semble typique). Il est donc probablement indépendant du système de fichiers ... Presque, car il peut utiliser des attributs étendus. Pour travailler sans en faire usage, vous devez utiliser l' -X
option. Essayez d'utiliser
shake --old=0 -v -X /some/directory/
D'après mon expérience, il doit être exécuté en tant que root.
fsck
, je me demande.