Können NTFS-Partitionen unter Linux defragmentiert werden? Funktioniert fsck dafür? (Hier und da habe ich eine Empfehlung gesehen fsck -t ntfs --kerneldefrag /dev/XXX
. Würde das funktionieren?)
Können NTFS-Partitionen unter Linux defragmentiert werden? Funktioniert fsck dafür? (Hier und da habe ich eine Empfehlung gesehen fsck -t ntfs --kerneldefrag /dev/XXX
. Würde das funktionieren?)
Antworten:
Es gibt ein universelles Tool, das unter Linux eine Defragmentierung durchführen kann: Shake . Sie können die Quelle herunterladen oder für Ubuntu-Benutzer gibt es eine PPA (das shake
Paket im offiziellen Repository hat keine Beziehung).
Ich habe es gerade auf einem NTFS-Dateisystem getestet, das mit ntfs-3g gemountet wurde, und es schien ohne Probleme zu funktionieren (keine Fehler, die ausführliche Ausgabe sieht typisch aus). So wahrscheinlich ist Dateisystem-unabhängige ... Fast, denn es kann von erweiterten Attributen machen. Um ohne diese zu arbeiten, sollten Sie die -X
Option verwenden. Versuchen Sie es mit
shake --old=0 -v -X /some/directory/
Nach meiner Erfahrung muss es als root ausgeführt werden.
Für Linux gibt es kein solches Tool.
Dazu muss man Windows booten.
fsck
, frage ich mich.