Tamanho da unidade RAID do Debian menor do que deveria ser

0

Antecedentes

Então eu sou novo em montar um RAID, então fique comigo. Eu tentei configurar um RAID 10 com 4 discos rígidos. Estou usando mdadm para conseguir isso. Eu fiz com sucesso meu raid como /dev/md0 . Eu deveria ter cerca de 2,5 terabytes de capacidade para minhas unidades. Quando eu digito:

sudo mdadm --detail /dev/md0

Ele retorna:

array size = 2441634816 (2328.52 GiB 2500.23 GB)

que 2500 GB é de cerca de 2,5 TB, então parece bem. Estou hospedando o ataque sobre o samba e quando vejo o espaço disponível de outra máquina, ele mostra apenas cerca de 16 GB ou mais:

Problema

Meu problema, claro, é que boa parte do meu espaço não está disponível. Como faço para que meu array completo esteja disponível?

O que eu tentei

sudo resize2fs /dev/md0

Qual deveria redimensionar md0 para usar todo o espaço disponível ..

A saída disso é "O sistema de arquivos já tem 610408704 blocos. Nada a fazer!"

O outro comando que vi para tentar é

mdadm --grow /dev/md0 --size=max

Qual saída "tamanho do componente de /dev/md0 inalterado em 0K" e quando eu verifico o tamanho ainda é o mesmo.

Alguém tem alguma ideia para eu tentar?

    
por Eric F 11.02.2016 / 05:08

1 resposta

0

Isso provavelmente é porque o md0 não está montado ou o caminho do compartilhamento não está configurado para o seu ponto de montagem.

Para o último caso, é óbvio que você deve verificar seu smb.conf.

Para o primeiro caso, você pode primeiro verificar com findmnt /dev/md0 ou mount | grep /dev/md0 .

Ser capaz de ler / escrever no seu ponto de montagem esperado (por exemplo, / mnt / raid0) não significa necessariamente que esteja montado. Você provavelmente está apenas acessando o sistema de arquivos raiz (espaço de 16GB, parece com o SD no seu Pi).

Na verdade, você pode até mesmo verificar a saída de df . Se / dev / md0 não estiver listado, ele basicamente confirmou que não está montado também. Se estiver listado, você pode verificar seu uso localmente. : D

Não ser montado pode ser devido ao fato de que não há nenhuma entrada escrita para ele em / etc / fstab, ou nem é montada na inicialização.

    
por 13.02.2016 / 23:14