Seu /dev/md1
parece ser uma combinação de duas partições, cada uma com 16 GiB de tamanho (ou possivelmente tamanhos diferentes, que somam 32 GiB). A saída de fdisk -l
adicionada depois contradiz isso. Sem um histórico completo, podemos apenas especular o que levou à condição atual de /dev/md1
, mas uma possibilidade é que as tabelas de partição tenham sido alteradas após a criação do dispositivo RAID (não testei se essa sequência de eventos pode levar a essa condição ).
Para relatar apenas as tabelas de partição nesses dois discos, use um comando como este:
fdisk -l /dev/sd[ab]
Se você deseja manter 20G de dados nessa partição, precisará copiá-la em outro lugar antes de recriar /dev/md1
.
As tabelas de partições atuais em /dev/sda
e /dev/sdb
são apropriadas para uma partição RAID nesses discos. Eu editei meu comentário anterior sobre como (e se) particionar esses discos.
Para desmontar e recriar /dev/md1
, você pode usar esta sequência de comandos:
mdadm --stop /dev/md1
mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sd[ab]1
Eu acredito que o primeiro comando é não-destrutivo, mas você vai querer ter os dados existentes em /dev/md1
antes de executar o segundo (e, na verdade, antes de executar o primeiro). Acredito que mdadm --assemble
permitiria que você revertesse o efeito do primeiro comando, mas isso é desnecessário depois do backup dos seus dados.
Eu não testei esta sequência de comandos (não recentemente, de qualquer forma), mas é consistente com minha lembrança e minha leitura da documentação. Tenha cuidado para digitar os nomes dos dispositivos corretamente. Será interessante descobrir se mdadm --create
usa o tamanho total da partição dos dois discos componentes ao criar o espelho RAID. Seu comentário indicou que você quer um espelho RAID; o valor do parâmetro para --level
seria diferente se você quisesse outra coisa.
Você também pode querer verificar o conteúdo de /etc/mdadm.conf
ou /etc/mdadm/mdadm.conf
para se certificar de que eles não estão especificando valores padrão indesejados.