Esiste uno strumento Linux per deframmentare le partizioni NTFS?


12

Le partizioni NTFS possono essere deframmentate all'interno di Linux? Fsck funziona per questo? (Qua e là ho visto una raccomandazione da usare fsck -t ntfs --kerneldefrag /dev/XXX. Funzionerebbe questo?)

Risposte:


11

Esiste uno strumento universale che può eseguire la deframmentazione su Linux chiamato shake . Puoi scaricare il sorgente , o per gli utenti Ubuntu c'è un PPA (il shakepacchetto nel repository ufficiale non è correlato).

L'ho appena testato su un filesystem NTFS montato usando ntfs-3g e sembrava funzionare senza problemi (nessun errore, l'output dettagliato sembra tipico). Quindi probabilmente è indipendente dal filesystem ... Quasi, poiché può fare uso di attributi estesi. Per lavorare senza farne uso, dovresti usare l' -Xopzione. Prova a usare

shake --old=0 -v -X /some/directory/

Dalla mia esperienza, deve essere eseguito come root.


1

non esiste un tale strumento per Linux.
devi avviare Windows per questo.


1
Da dove viene la raccomandazione sull'uso fsck, mi chiedo.
emacsomancer

2
@BeSlayed a idiot or a jokester?
psusi,

La risposta è almeno imprecisa. È vero, probabilmente non esiste uno strumento del genere che lo fa a basso livello , ma la deframmentazione può essere eseguita a un livello superiore su un filesystem montato (probabilmente qualsiasi).
rozcietrzewiacz,

Potente google dice che Ultra Defrag è in fase di port: b.andre.pagesperso-orange.fr/advanced-ntfs-3g.html
con-f-use
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.