Eu tenho uma instalação do CentOS 6.5 que foi configurada com raid de software (conforme descrito em esta documentação oficial ). Existem 3 discos rígidos e eu tenho RAID1 em execução:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 931.5G 0 disk
├─sdb1 8:17 0 2G 0 part
│ └─md1 9:1 0 2G 0 raid1 [SWAP]
├─sdb2 8:18 0 256M 0 part
│ └─md0 9:0 0 256M 0 raid1 /boot
└─sdb3 8:19 0 929.3G 0 part
└─md2 9:2 0 929.1G 0 raid1 /
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 2G 0 part
│ └─md1 9:1 0 2G 0 raid1 [SWAP]
├─sda2 8:2 0 256M 0 part
│ └─md0 9:0 0 256M 0 raid1 /boot
└─sda3 8:3 0 929.3G 0 part
└─md2 9:2 0 929.1G 0 raid1 /
sdc 8:32 0 931.5G 0 disk
├─sdc1 8:33 0 2G 0 part
│ └─md1 9:1 0 2G 0 raid1 [SWAP]
├─sdc2 8:34 0 256M 0 part
│ └─md0 9:0 0 256M 0 raid1 /boot
└─sdc3 8:35 0 929.3G 0 part
└─md2 9:2 0 929.1G 0 raid1 /
sr0 11:0 1 1024M 0 rom
Agora quero mover esse sistema para o Hyper-V, mas usando o mondo rescue estou tendo problemas para restaurá-lo sem configurar três unidades virtuais. Nós não queremos o RAID no novo ambiente virtualizado, então eu quero removê-lo completamente primeiro, antes de criar o clone com o mondo.
Pelo que li, preciso parar as matrizes e removê-las:
mdadm --stop /dev/md0
mdadm --remove /dev/md0
mdadm --stop /dev/md1
mdadm --remove /dev/md1
mdadm --stop /dev/md2
mdadm --remove /dev/md2
E então eu posso me livrar dos superblocos:
mdadm --zero-superblock /dev/sda
mdadm --zero-superblock /dev/sdb
mdadm --zero-superblock /dev/sdc
Mas, neste ponto, quero ter certeza de que a) os dados estão intactos (pelo menos em /dev/sda
) eb) eu posso fazer isso novamente. Essencialmente, eu quero que ele olhe para o primeiro disco rígido como se nunca tivesse a configuração RAID em primeiro lugar.
Ao parar as matrizes e remover os superblocos, isso está efetivamente "removendo o software RAID" ou existem etapas adicionais para alcançar o que eu quero?