Eu tenho um sistema Ubuntu 14.04 (desktop XFCE) que é configurado com RAID1 (2 discos idênticos):
# cat /proc/mdstat
Personalities : [linear] [multipath] [raid1] [raid0] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sda1[0] sdb1[1]
1953382208 blocks super 1.2 [2/2] [UU]
Dentro de / dev / md0 há uma partição de boot (partição 0: 244M) e um LVM VG / PV (partição 5) que contém dois volumes: o sistema raiz (1.8T) e um swap (12G).
Eu quero mexer com o sistema (atualizar para o 16.04 e depois fazer outras alterações) e eu preferiria manter o segundo disco da configuração raid como um backup, então se tudo der um formato de pêra eu posso voltar a isso e recuperar a configuração e os dados originais.
Eu li que posso remover a configuração RAID existente com:
mdadm /dev/md1 --fail /dev/sdb1 --remove /dev/sdb1
Não tenho certeza se tenho que fazer algo para impedir que o sdb1 seja adicionado novamente à matriz quando o sistema for reinicializado? Por exemplo
wipefs -a /dev/sdb1
mdadm --grow /dev/md0 --raid-devices=1
Eu preciso ter certeza de que depois que meu trabalho estiver completo, eu posso adicionar / dev / sdb1 ao array raid para que ele possa ser ajustado aos dados (agora atualizados) em / dev / sda1 ou, alternativamente, que Eu posso inicializar a partir de / dev / sdb como o sistema 'antigo' e usá-lo para reconstruir / dev / sda (se ele estiver em um estado ruim após uma atualização mal feita). Eu percebo que a inicialização de / dev / sdb pode exigir acesso local, mas será inicializável quando usado para fazer parte de um dispositivo raid1?
Qualquer orientação recebida com gratidão.