Existe uma ferramenta Linux para desfragmentar partições NTFS?

12

As partições NTFS podem ser desfragmentadas no Linux? O fsck funciona para isso? (Aqui e ali, vi uma recomendação de uso fsck -t ntfs --kerneldefrag /dev/XXX. Isso funcionaria?)

emacsomancer
fonte

Respostas:

11

Existe uma ferramenta universal que pode fazer desfragmentação no linux chamada shake . Você pode baixar o código-fonte ou, para usuários do Ubuntu, existe um PPA (o shakepacote no repositório oficial não é relacionado).

Acabei de testá-lo em um sistema de arquivos NTFS montado usando o NTFS-3G e ele parecia funcionar sem problemas (sem erros, a saída detalhada parece típica). Então provavelmente é independente do sistema de arquivos ... Quase, pois ele pode fazer uso de atributos estendidos. Para trabalhar sem fazer uso deles, você deve usar a -Xopção Tente usar

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

Da minha experiência, ele deve ser executado como root.

rozcietrzewiacz
fonte
1

não existe tal ferramenta para linux.
você precisa inicializar janelas para isso.

kuhkatz
fonte
1
De onde vem a recomendação sobre o uso fsck, eu me pergunto.
Emacsomancer 29/05
2
@BeSlayed um idiota ou um piadista?
Psusi
A resposta é pelo menos imprecisa. É verdade que provavelmente não existe uma ferramenta que faça isso em nível baixo , mas a desfragmentação pode ser executada em nível superior para um sistema de arquivos montado (provavelmente qualquer).
rozcietrzewiacz
O poderoso Google diz que o Ultra Defrag está sendo portado: b.andre.pagesperso-orange.fr/advanced-ntfs-3g.html
con-f-use