O Linux mostra muito menos espaço em disco do que o resumo de todos os discos

2

Eu tenho um servidor CentOS com 4 discos, cada um com 1TB que totaliza 3.636 TB de espaço utilizável (de acordo com link ).

Mas o comando df do servidor mostra o seguinte status:

Filesystem            Size  Used Avail Use% Mounted on
/dev/md1              5.5G  3.0G  2.3G  57% /
/dev/md3              2.7T  2.7T   55G  99% /media
/dev/md0              181M   12M  160M   7% /boot

A troca é:

Swap:         5721         12       5708

Então, no geral, tenho 900 GB.

Alguma ideia de onde foi esse espaço e como posso recuperá-lo?

Obrigado!

    
por SyRenity 23.03.2011 / 12:47

5 respostas

3

Como os dispositivos MD são configurados? Se você usar um RAID1 (espelhamento) ou Raid5 (distribuído com paridade), você perderá capacidade. Um RAID1 terá metade da capacidade de todos os discos e um RAID5 terá a capacidade de n-1 discos.

    
por 23.03.2011 / 12:58
2

Qualquer um dos seguintes comandos

sudo fdisk -l
sudo parted -l

Deve esclarecer o que está acontecendo, fornecendo a capacidade exata relatada de suas unidades que o sistema operacional vê. Como seu RAID é configurado?

    
por 23.03.2011 / 12:59
2

Parece que o software sofware raid (/ dev / md * devices pertence ao linux md raid). Provavelmente há algo como o raid5. Dê uma olhada no / proc / mdstat.

    
por 23.03.2011 / 12:59
1

O cálculo do espaço utilizável no site parece apenas converter entre GB e GiB, sem considerar as estruturas do sistema de arquivos, o espaço reservado, as matrizes RAID (e suas sobrecargas) e assim por diante. Além disso, é totalmente possível que você tenha espaço não particionado nas unidades ou em outras partições que não estejam montadas.

Verifique cat /proc/partitions para ver a partição real e as informações de tamanho do dispositivo (em blocos de 1 KiB) sem contar a sobrecarga.

    
por 23.03.2011 / 12:59
1

Pelo que sabemos, os 900 GB podem ser um espaço não particionado. Além disso, o 2.7T não é muito preciso. Tente df -k para ver o tamanho do sistema de arquivos no KiB.

Você precisa mostrar como os metadevices estão configurados e como os 4 discos são particionados.

cat /proc/mdstat deve ser um bom ponto de partida.

    
por 23.03.2011 / 15:05