Nova partição ext4 e espaço usado

21

Eu tenho uma nova partição ext4, o que significa que eu apenas a formulei com mkfs.ext4 -m 0.1 / dev / mapper / abak-home, e já há 27G de espaço usado. Definir o espaço de raiz reservado (-m) para 0 não teve nenhum efeito.

Estou usando o LVM, mas não acho que o LVM deva ter algum efeito nisso. A versão do Ubuntu é 12.04 LTS.

# df -h
Filesystem             Size  Used Avail Use% Mounted on
...
/dev/mapper/abak-home  1.8T   27G  1.8T   2% /home

Depois tentei formatar a partição com ext3 e o resultado é muito melhor :

# df -h
Filesystem             Size  Used Avail Use% Mounted on
...
/dev/mapper/abak-home  1.8T  196M  1.8T   1% /home

De qualquer forma, por que a diferença e como corrigir isso?

    
por Samuel 04.05.2012 / 17:32

3 respostas

31

Não há nada para corrigir , e isso é perfeitamente normal.

ext4 cria muita sobrecarga antes de todos os arquivos serem criados. Não não significa que é "pior" que ext3. Se você preencher essa partição com arquivos, você notará que a sobrecarga do ext3 (e do NTFS) crescerá proporcionalmente com os arquivos, já que no ext4 ela permanecerá constante para sempre.

Ao "pré-alocar" a sobrecarga, ela pode gerenciá-lo muito melhor que uma crescente. Então o ext4 está apenas fazendo agora o que o ext3 faria depois.

Além disso, o 27G pode parecer muito, mas ainda é um mero 1,5% de sobrecarga . Compare isso com os velhos tempos do FAT, em que o espaço disponível pode consumir de 5% a 30% do seu espaço de partição, e você perceberá o quanto as coisas evoluíram desde então.

Além disso, eu recomendo strongmente contra usando -m 0 . O espaço reservado está lá por um motivo: diminui as chances de fragmentação e economiza espaço para fsck . Ele é reservado apenas de usuários , mas o root (e, portanto, todo o seu software é instalado) pode ser usado por completo. Se você acha que 5% é excessivo, deixe pelo menos 1%.

Lembre-se: não há pesadelos de fragmentação em ext . Mas essa beleza tem um preço. Necessita de espaço livre como espaço para uma gestão adequada. Dê a ele e as coisas correrão muito mais suaves. Além disso, quem usa seu HDD acima de 90% antes de comprar um maior? Então, qual é o problema de um espaço reservado de 5%? Ele pode salvar você na próxima vez que você criar acidentalmente um arquivo de dúzia de GB que preenche toda a partição e acabará quebrando o SO devido à falta de espaço para outros processos.

Para uma leitura técnica mais detalhada, leia aqui

    
por MestreLion 04.05.2012 / 18:28
3

Eu suspeito que isso esteja sujeito a sobrecarga: os sistemas de arquivos precisam de algum lugar para manter as informações sobre os arquivos. Pode ser que o ext4, sendo um sistema de arquivos mais novo, tenha padrões que reservam mais espaço para metadados de arquivos do que o ext3, que foi desenvolvido em um momento em que os dispositivos de armazenamento eram menores e passíveis de armazenar menos arquivos.

Você está certo que o LVM não tem efeito sobre isso; é apenas outra maneira de fornecer dispositivos de bloco.

Eu não acho que você necessariamente precise "consertar" isso - e eu esperaria que você fizesse melhor com o ext4 usando suas opções padrão, do que o ext3, em uma unidade tão grande. Se você quiser ajustar as opções ao criar o sistema de arquivos, poderá sempre revisar o manual para mkfs.ext4 . Provavelmente, essas escolhas são feitas melhor à luz da carga esperada para o volume.

    
por Adrian 04.05.2012 / 17:39
-2

Use df -H em vez disso. A diferença que você vê é por causa da diferença em GBs / TBs reais (fator de 1024) e GBs / TBs de vendas (fator de 1000).

    
por fasted 26.01.2015 / 16:54