Faz o fragmento ext3 quando executado em capacidade quase total?

6

Eu sei que um dos principais pontos de desenho para o ex3 e outros sistemas de arquivos de journaling é que eles não se fragmentam como o NTFS e tal.

Uma vez eu ouvi alguém dizer que o ext3 realmente se fragmentaria quando operado em capacidade quase total por um período de tempo. Há alguma verdade nisso? Tenho estado a executar a minha partição principal home ext3 a 95% + capacidade durante pelo menos um ano e gostaria de saber se isto está realmente a causar alguma fragmentação e, em caso afirmativo, se limpa automaticamente?

    
por DWilliams 02.09.2009 / 02:32

2 respostas

3

Tecnicamente, sim, pode fragmentar se não houver muito espaço livre disponível, e não, ele não se limpa depois de si mesmo. Para verificar o nível de fragmentação de uma partição:

fsck -nvf /dev/sda1 # replace sda1 with the relevant partition

e para ver como um arquivo específico é fragmentado:

filefrag -v /path/to/file

Aqui é um artigo sobre como desfragmentar um sistema Linux, mas As chances são de que isso não esteja afetando o seu sistema em um grau perceptível, então você não precisa se preocupar com isso.

Se você está realmente interessado, este artigo e seu acompanhamento foi extremamente útil para mim na compreensão como o sistema de arquivos funciona.

    
por 02.09.2009 / 02:36
0

Aqui está a coisa, se você quiser descobrir apenas fsck a unidade. Em outras palavras, conecte-o, descubra 'nome', que geralmente será / dev / sdb, a menos que você tenha vários discos rígidos, execute fdisk -l para obter o número da partição e finalmente a partição e2fsck -f / dev / $.

Ex: e2fsck -f /dev/sdb1


e2fsck 1.41.12 (17-May-2010)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/dataSet/oldRoot: 295731/1310720 files (2.7% non-contiguous), 2034611/5242880 blocks

A observação não contígua é a porcentagem de fragmentação. Nas antigas partições ext2 eu vi esse número ficar bem alto, porém com o ext3 e o ext4 eu geralmente nunca o vi saindo de um único dígito. Em comparação com um volume NTFS que normalmente fica em torno de 40%, é uma quantidade insignificante de fragmentação.

    
por 28.05.2011 / 15:53