Logo Hardware.com.br
angeloshimabuko
angeloshimab... Veterano Registrado
933 Mensagens 67 Curtidas
#5 Por angeloshimab...
08/05/2007 - 19:47
Todos os sistemas de arquivo fragmentam. Isso é inerente. Alguns fragmentam mais, outros menos, dependendo de condições ambientais (porcentagem de ocupação do disco, tamanho médio dos arquivos, tipo de utilização - arquivos de log são concatenados, arquivos de texto são alterados, etc.). Uma ferramenta que dá uma idéia sobre a fragmentação é o filefrag, que vem junto com as ferramentas do Ext2|3. Como é uma ferramenta muitos simples, utilize-a junto com o find, p.ex. da seguinte forma:

# find /pasta -type f -exec filefrag {} \; | grep -v ": 1 extent found"
O comando acima irá listar os arquivos que estão fragmentados (possuem mais de um conjunto contíguo de blocos - a extensão ou extent). Caso queira ter uma idéia da porcentagem de arquivos que estão fragmentados, use os comandos:

# find /pasta -type f -exec filefrag {} \; | grep -v ": 1 extent found" | wc -l
# find /pasta -type f | wc -l
Veja os 2 resultados, divida o primeiro pelo segundo e você terá o índice de fragmentação da pasta.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal