Sugiro que você se familiarize com as ferramentas e as implicações de cada etapa antes de prosseguir. A última etapa tem mais potencial para erros e pressupõe que seu dispositivo de inicialização seja hd0. Conheça o seu bootloader!
Neste exemplo sdc é o membro raid do dispositivo com falha, sdb é um bom membro raid do dispositivo, e md0 é o dispositivo raid.
-
Crie um backup da estrutura da tabela de partições da unidade atual (com falha):
# sfdisk -d /dev/sdc > ~/raid.ptbackup
Se isso não funcionar ou a tabela não for recuperável / suspeita, copie a estrutura de outra unidade no conjunto de raid.
# sfdisk -d /dev/sdb > ~/raid.ptbackup
-
Marque all falhas nas partições do disco como failed e remove . cat / proc / mdstat para lista de partições de conjunto de raid e comandos de repetição para cada partição. (sdc1, sdc2, sdc3, etc.)
# mdadm --manage /dev/md0 --fail /dev/sdc1 # mdadm --manage /dev/md0 --remove /dev/sdc1
-
Substitua fisicamente a unidade com falha por uma nova unidade.
-
Particione a nova unidade com a estrutura da tabela de partições necessária. confirmar o nome do dispositivo sdc , pode ter mudado quando a unidade substituiu
# sfdisk /dev/sdc < ~/raid.ptbackup
-
Adicione partições de unidade ao conjunto de raids. repita para todas as partições como no passo 2.
# mdadm --manage /dev/md0 --add /dev/sdc1
-
Instale o grub na nova unidade.
grub grub> device (hd0) /dev/sdc grub> root (hd0,0) grub> setup (hd0) grub> quit