Estou procurando uma ferramenta que possa me dar uma representação visual da minha fragmentação ext4. Algo semelhante ao modo como o Defraggler , Puran Defrag e muitos outros (o UltraDefrag é o melhor) exibem seu disco ... (a maioria das boas UIs exibe os arquivos no bloco em que você passa o mouse)
Existe algo relacionado ao Linux?
Eu quero assistir meu disco e ver como é realmente a desfragmentação "desnecessária".
Não quero usar o e4defrag, porque não tenho certeza de que ele possa me mostrar o que exatamente está fazendo no meu disco.
Respostas:
A questão não é se há fragmentação. Todos os sistemas de arquivos têm alguma fragmentação.
A questão é se a fragmentação é suficiente para afetar o desempenho.
Nos sistemas de arquivos Linux, a fragmentação geralmente é menor que 5%, geralmente 1 ou 2%, a menos que o disco esteja 99% cheio. No caso de um disco cheio, você pode ver uma fragmentação significativa, mas nesse caso o problema é um disco cheio.
Portanto, sim, há uma fragmentação de 0,2%, mas isso está bem abaixo do limite de 85% para afetar o desempenho.
Veja a postagem do blog Por que o Linux não precisa de desfragmentação? .
No Windows, não é incomum ver taxas de fragmentação de 50% ou mais (eu já vi 200% mais). Assim, o Windows precisa de ferramentas de desfragmentação.
No Windows, eles recomendam a desfragmentação em limites de cerca de 85%.
Vejo:
Portanto, a conclusão é que a desfragmentação não é um problema grande o suficiente para afetar o desempenho, portanto não há ferramentas de desfragmentação significativas e você está perdendo seu tempo se preocupando com isso.
fonte
fsck.ext2 -fn /dev/mapper/fedora-root /dev/mapper/fedora-root: 525176/3276800 files (0.6% non-contiguous)
e/dev/mapper/fedora-home: 149180/11149312 files (1.1% non-contiguous)
não muito fragmentação ao longo de anos e vários upgradesVamos simplificar ...
1) Se você usa o EXT4, não há necessidade de desfragmentar, a menos que seu disco esteja ~ 90% cheio e com E / S pesadas (Excluir, Ler, Escrever).
2) Se você se encontrar com um disco cheio de ~ 90% que está muito fragmentado, seu problema é (IMHO), espaço em disco insuficiente e não fragmentação. Obtenha um disco maior!
3) Se você não puder obter um disco maior por qualquer motivo válido, copie o lote inteiro (ou em pedaços grandes) para outro disco e copie-o novamente. O avançado EXT4 FS grava de volta contiguamente, eliminando a fragmentação. Isso pode ser agendado como um trabalho cron.daily usando o Gnome Scheduler para os convertidos provenientes do Windows.
MELHOR CORREÇÃO, se você tiver o problema do ponto 2 acima, obtenha um disco maior!
fonte
Não há necessidade de desfragmentação nos sistemas Linux.
É por isso que não há muitas ferramentas de desfragmentação disponíveis.
fonte