Comando SSH válido para criar um RAID5? [fechadas]

0

Comandos SSH válidos para criar e reconstruir o RAID5 com 4 unidades:

Para criar um RAID5 com 4 discos rígidos:

mdadm --criar / dev / md1 --level = 5 --raid-devices = 4 / dev / hd [abcd] 5

Para reconstruir um RAID5 com 4 discos rígidos:

mdadm --assemble / dev / md1 / dev / sda2 / dev / sdb2 / dev / sdc2 / dev / sdd2

    
por damata 30.04.2014 / 00:25

2 respostas

2

Supondo que você esteja tentando reconstruir como na redundância de restauração para uma matriz que perdeu um disco

  1. Se a matriz ainda não estiver montada, monte-a: mdadm --assemble --scan /dev/md1 (se estiver no arquivo de configuração) ou mdadm --assemble /dev/md1 /dev/sda2 /dev/sdb2 /dev/sdc2 /dev/sdd2 . Se um dos discos falhar, deixe-o fora da linha.
  2. Se a reconstrução foi necessária porque, devido a um desligamento não limpo, etc., isso deve acontecer automaticamente agora. Você pode assistir ao status em cat /proc/mdstat . NOTA: Se ele diz que está em 'modo somente leitura automática', você precisa escrever o array (a montagem do sistema de arquivos certamente irá), ou use mdadm -w /dev/md1 para fazer com que ele inicie.
  3. Se a reconstrução for devido a um disco com falha, adicione o disco substituto à matriz: mdadm -a /dev/md1 /dev/sde2 ( sde2 sendo o novo disco). Você pode ter que fazer mdadm --run /dev/md1 também.

Se por "reconstruir" você quer dizer recuperar de algo que é supostamente fatal para o RAID5 (por exemplo, falha de disco duplo), então isso é mais complicado, e as etapas dependem exatamente do que levou à falha.

    
por derobert 30.04.2014 / 07:03
-1

Não; --create significa exatamente o que diz: crie um novo array. Substituir a unidade com falha por mdadm --add deve iniciar automaticamente a reconstrução.

    
por psusi 30.04.2014 / 01:11