古いサーバーから取り出した 3 つの HDD があります。RAID5に使用するために新しいサーバーに貼り付けるまで、何が入っていたのか、どのように構成されていたのか思い出せませんでした. dd
3 台すべてのハード ドライブを接続し、新しい RAID アレイを試してみたところmdadm --create
、次のエラーが発生しました。
mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd
mdadm: super1.x cannot open /dev/sdc: Device or resource busy
mdadm: /dev/sdc is not suitable for this array.
mdadm: create aborted
問題を調べてみると、/dev/sdc2
まだ論理ボリュームが含まれていることがわかりました。
# lsblk /dev/sdc
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdc 8:32 0 931.5G 0 disk
|-sdc1 8:33 0 102M 0 part
`-sdc2 8:34 0 931.4G 0 part
|-VolGroup00-LogVol00 253:2 0 926G 0 lvm
`-VolGroup00-LogVol01 253:3 0 5.4G 0 lvm
# lsblk /dev/sdd
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdd 8:48 0 931.5G 0 disk
|-sdd1 8:49 0 2G 0 part
`-sdd2 8:50 0 929.5G 0 part
# lsblk /dev/sdb
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 931.5G 0 disk
|-sdb1 8:17 0 2G 0 part
`-sdb2 8:18 0 929.5G 0 part
私は試しlvremove
pvremove
ましvgremove
たが、すべて同じエラーで返されます:Incorrect metadata area header checksum on /dev/sdc2 at offset 4096
私は LVM に慣れていないので、何をすべきかをオンラインで調べようとしました。vg
復元を行いましたが、使用したファイル アーカイブが新しいサーバーで生成されたものであるため、驚くことではありませんでした。
私の推測ではdd
、HDD を編集したために、ヘッダーのメタデータをめちゃくちゃにしてしまったのです。RAID5 を作成できるように、これらすべてを消去するにはどうすればよいですか? どんな助けでも大歓迎です。
前もって感謝します!
編集
dd
「ed」の意味を明確にするために:
dd if=/dev/zero | pv | dd of=/dev/sdx
編集2
何が助けになったのかを明確にし、両方の回答に信用を与えるためだけに。仕事に関しては、以下の両方の回答がありますdd
。私の場合、RAID は別のボックスに構築されていたため、ドライブの 1 つを孤立させたため、新しいボックスはボリューム グループなどについて不平を言っていました。最初にデータをワイプするために使用したときdd
、RAID/LVM のヘッダーに触れてはいけません。