Por que tanto do meu novo sistema de arquivos ext4 já está marcado como usado?

2

Acabei de criar um novo array de raid 5 usando 3 drives de 4TB (visando 8 TB de espaço) em um sistema Ubuntu. Embora eu tenha alguns problemas para começar, acredito que o configurei corretamente e criei um sistema de arquivos ext4 como uma única partição usando o array inteiro. Quando eu olho para ele no gparted, ele relata

Tamanho: 7.28 TiB (isso é correto - eu sei a diferença entre TB e TiB)
Usado: 117 GiB
Não utilizado: 7.16 TiB

Se eu executar sudo df -h , obtenho

Filesystem      Size  Used Avail Use% Mounted on
/dev/md0        7.2T   51M  6.8T   1% /home/brad/raid

que é um tamanho diferente novamente. O disponível é de 400G menor que o tamanho, mas o usado é de apenas 51M aqui!

Minha pergunta é: este é o resultado esperado neste momento, ou isso é uma indicação de que algo deu errado? Se for esperado, então o que está usando o espaço que é reportado no gparted como usado?

No caso de alguém querer vê-lo aqui está a saída de cat /proc/mdstat

md0 : active raid5 sdb1[0] sdd1[3] sdc1[1]
      7813772288 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/2] [UU_]
      [=>...................]  recovery =  7.2% (283321088/3906886144) finish=2181.8min speed=27679K/sec

unused devices: <none>

e de sudo fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000ac78f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   472330239   236164096   83  Linux
/dev/sda2       472332286   488396799     8032257    5  Extended
/dev/sda5       472332288   488396799     8032256   82  Linux swap / Solaris

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  4294967295  2147483647+  ee  GPT
Partition 1 does not start on physical sector boundary.

WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdc: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1  4294967295  2147483647+  ee  GPT
Partition 1 does not start on physical sector boundary.

WARNING: GPT (GUID Partition Table) detected on '/dev/sdd'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdd: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1  4294967295  2147483647+  ee  GPT
Partition 1 does not start on physical sector boundary.

WARNING: GPT (GUID Partition Table) detected on '/dev/sde'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sde: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sde1               1  1953525167   976762583+  ee  GPT

Disk /dev/md0: 8001.3 GB, 8001302822912 bytes
2 heads, 4 sectors/track, 1953443072 cylinders, total 15627544576 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 524288 bytes / 1048576 bytes
Disk identifier: 0x00000000

Disk /dev/md0 doesn't contain a valid partition table

Hmmmm, o bit no final sobre / dev / md0 que não contém uma tabela de partições válida é interessante.

    
por brad 03.09.2014 / 15:32

1 resposta

2

O problema que / dev / md0 não tem uma tabela de partição não é relevante para o seu problema. Você declarou claramente que criou o sistema de arquivos no dispositivo bruto

I have created an ext4 filesystem on it as a single partition using the whole array

, portanto, faz sentido que você não tenha uma tabela de partições, pois não particionou o espaço. Não é um problema, mas certifique-se de nunca escrever uma tabela de partições para essa partição, pois você destruirá o início do sistema de arquivos e perderá o acesso aos dados.

Quanto às outras partições, vejo o fdisk reclamando que os discos têm GPT e recomendando que você use gdisk em vez de fdisk . É difícil dizer qualquer coisa da saída fdisk .

Agora, para sua pergunta principal, onde está o espaço?

/dev/md0        7.2T   51M  6.8T   1% /home/brad/raid

Para onde foram seus ~ 400 GB? O foi para a sobrecarga do sistema de arquivos. O sistema de arquivos ext4 pré-aloca todos os metadados que precisa armazenar para alocar todo inode no sistema e, além disso, em um volume tão grande, você terá muitas cópias do superbloco fs e um grande número de blocos será alocado para o diário do sistema de arquivos. Não há nada para corrigir ou alterar aqui, e o tamanho dos metadados do sistema de arquivos não aumentará com o tempo em um sistema de arquivos ext [234]. Sua única opção real, se você não gosta dessa quantidade de sobrecarga do sistema de arquivos, é ajustar seu tamanho de inode ou usar um sistema de arquivos diferente.

    
por 03.09.2014 / 16:00