¿Existe una herramienta de Linux para desfragmentar particiones NTFS?

12

¿Se pueden desfragmentar las particiones NTFS en Linux? ¿Funciona fsck para esto? (Aquí y allá he visto una recomendación para usar fsck -t ntfs --kerneldefrag /dev/XXX. ¿Funcionaría esto?)

emacsomancer
fuente

Respuestas:

11

Hay una herramienta universal que puede hacer desfragmentación en Linux llamada shake . Puede descargar la fuente , o para los usuarios de Ubuntu hay un PPA (el shakepaquete en el repositorio oficial no está relacionado).

Lo acabo de probar en un sistema de archivos NTFS montado usando ntfs-3g y parecía funcionar sin problemas (sin errores, el resultado detallado parece típico). Entonces, probablemente sea independiente del sistema de archivos ... Casi, ya que puede hacer uso de atributos extendidos. Para trabajar sin hacer uso de ellos, debe usar la -Xopción. Intenta usar

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

Desde mi experiencia, tiene que ejecutarse como root.

rozcietrzewiacz
fuente
1

No existe tal herramienta para Linux.
tienes que arrancar windows para eso.

kuhkatz
fuente
1
fsckMe pregunto de dónde viene la recomendación sobre el uso .
emacsomancer
2
@BeSlayed un idiota o un bromista?
psusi
La respuesta es al menos imprecisa. Es cierto que probablemente no exista una herramienta de este tipo que haga esto en un nivel bajo , pero la desfragmentación se puede realizar en un nivel superior en un sistema de archivos montado (probablemente cualquiera).
rozcietrzewiacz
Mighty google dice que Ultra Defrag está siendo portado: b.andre.pagesperso-orange.fr/advanced-ntfs-3g.html
con-f-use