Existe-t-il un outil Linux pour défragmenter les partitions NTFS?


12

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?)

Réponses:


11

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 shakepackage 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' -Xoption. 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.


1

il n'y a pas un tel outil pour Linux.
vous devez démarrer Windows pour cela.


1
D'où vient la recommandation d'utilisation fsck, je me demande.
emacsomancer

2
@BeSlayed un idiot ou un farceur?
psusi

La réponse est au moins imprécise. Certes, il n'y a probablement pas un tel outil qui le fasse à bas niveau , mais la défragmentation peut être effectuée à un niveau supérieur vers un système de fichiers monté (probablement n'importe lequel).
rozcietrzewiacz

Un puissant Google indique que Ultra Defrag est en cours de portage: b.andre.pagesperso-orange.fr/advanced-ntfs-3g.html
con-f-use
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.