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

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.


1

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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.