Posso ler um único disco MDADM RAID 1 da matriz RAID do software e / ou de outro computador?

0

Estou usando um HPE MicroServer Gen10 há algum tempo e estou prestes a configurar uma configuração RAID 1 para meu armazenamento OwnCloud. O servidor está executando o Ubuntu 17.10.

Os discos são simplesmente dois Western Digital RED 1 TB de 64 MB.

Pelo que eu li, o RAID de hardware usando o controlador Marvell não é uma escolha ideal, já que o suporte é limitado (por favor me corrija se eu estiver errado) - e também poderia me causar problemas se o controlador se quebra.

Então eu encontrei o MDADM que parece ótimo. No entanto, não consegui encontrar uma resposta clara para a minha pergunta simples:

Se um dos meus discos falhar, posso continuar lendo os dados do outro, - removido ou não removido - da matriz RAID do software?

E posso apenas remover o disco de trabalho do servidor e simplesmente conectá-lo como qualquer outro disco em outro sistema e ler a partir dele?

Bônus: O próprio MDADM detecta discos defeituosos e os reporta ao usuário?

    
por Linus Waerner 24.01.2018 / 08:43

1 resposta

0

Sim, você pode.

Se 1 disco quebrar, o dispositivo RAID permanecerá visível (embora degradado). Se não estiver funcionando, retirar o disco danificado corrigirá os problemas.

Também é possível ler o conteúdo da partição MD montando-o diretamente e especificando, se necessário, o tipo de sistema de arquivos (ou ativando lvm). Normalmente, os metadados estão no final do disco, então funciona.

Bônus - Se você editar (da memória) /etc/mdadm.conf, você pode adicionar um e-mail apropriado e obter um aviso quando o array for degradado. Você também pode cat / proc / mdstat para ver o status atual.

    
por 24.01.2018 / 11:01