Eu sei que os sistemas de arquivos do Windows são muito sensíveis à fragmentação e o Unix, como UFS, ZFS, ext3 ou ext4, não são tão sensíveis.
Mas, existe alguma razão para desfragmentar esses sistemas de arquivos?
Se sim, quais ferramentas estão disponíveis para isso?
filesystems
defrag
paulgreg
fonte
fonte
Respostas:
Citando a página da Wikipedia sobre o sistema de arquivos Ext3
fonte
Na verdade, o NTFS não é tão sensível à fragmentação. O NTFS é significativamente melhor que o FAT32 - em todos os aspectos - e é um sistema de arquivos totalmente moderno.
Estou executando o Linux em casa desde 1996 e nunca desfragmentou nenhum sistema de arquivos. Eu nunca tive a necessidade. O máximo que fiz nessa direção foi prestar atenção ao tipo de arquivos que colocarei em um sistema de arquivos e usar as opções apropriadas quando eu
mkfs
. Por exemplo, se um sistema de arquivos contiver principalmente arquivos grandes, usarei um tamanho de bloco maior. Se estou criando um sistema de arquivos enorme , mas sei que nunca terá mais de 1.000.000 de arquivos, usarei a-N 1000000
opção para limitar o número de inodes. Em geral, ajustarei o sistema de arquivos na criação para sua tarefa se um tipo específico de arquivo o habitar.fonte
Você não precisa desfragmentar não. Mas se você ainda quiser fazer isso, sempre poderá usar o shake .
fonte
Enquanto o ext2 e o ext3 não o fornecem (e geralmente precisam menos, pois mantêm os arquivos relativamente juntos em primeiro lugar), o ext4 fornece a desfragmentação . Este artigo fala sobre o programa e4defrag. Mas ext4 é um novo sistema de arquivos.
No entanto, em comparação com os sistemas de arquivos linux do Windows são muito melhores em não fragmentar, então eu não me preocuparia com isso.
fonte
http://en.wikipedia.org/wiki/Ext3#Defragmentation , mas eu não me incomodaria
fonte
A única boa razão para desfragmentar o sistema de arquivos linux é reduzir os discos rígidos virtuais que estão inchados.
Zero preenchimento de espaço não utilizado, desfragmentar e compactar o disco virtual do gerenciador de VM.
fonte
Você pode desfragmentar o sistema de arquivos XFS (usando
xfs_fsr [dev|file]
) e btrfs (usandobtrfs filesystem defragment [file]
Como todos os outros, verifique se você tem pelo menos 80% de graça ou algumas dezenas de gigabytes (o que for menor) e não se preocupe com a desfragmentação.
fonte