ソフトウェアRAIDを完全に削除するには?

ソフトウェアRAIDを完全に削除するには?

ソフトウェアRAIDを使用して設定されたCentOS 6.5をインストールしました(以下の説明を参照)。この公式文書)。 3つのハードドライブがあり、RAID1を実行しています。

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

このシステムをHyper-Vに移動したいのですが、3つの仮想ドライブを設定せずにMondorescueを使用して復元するのに問題があります。私たちいいえ新しい仮想化環境でRAIDを使用したいので、mondoを使用してクローンを作成する前にRAIDを完全に削除したいと思います。

私が読んだ内容によれば、配列を停止して削除する必要があります。

mdadm --stop /dev/md0
mdadm --remove /dev/md0
mdadm --stop /dev/md1
mdadm --remove /dev/md1
mdadm --stop /dev/md2
mdadm --remove /dev/md2

その後、スーパーブロックを削除できます。

mdadm --zero-superblock /dev/sda
mdadm --zero-superblock /dev/sdb
mdadm --zero-superblock /dev/sdc

/dev/sdaしかし、この時点では、a)データが破損していないか(少なくとも)b)再起動できることを確認したいと思います。デフォルトでは、最初にRAIDが設定されていないかのように、最初のドライブを見てみたいと思います。

アレイを停止してスーパーブロックを削除して効果的に「ソフトウェアRAIDを削除する」ことを行いますか、それとも必要なものを達成するための追加の手順はありますか?

ベストアンサー1

おすすめ記事