RedHat 7 Raid 0システムをUUIDからデバイス(sda / sdb)に変換する方法

RedHat 7 Raid 0システムをUUIDからデバイス(sda / sdb)に変換する方法

RHEL 7.6 Raid0デバイスの画像を生成しようとしています。

grub.confからUUIDを削除しましたが、ターゲットデバイスがソースデバイスでUUIDを探しているため、起動時にまだ失敗します。

/etc/mdadm.confにUUIDへの参照が含まれているので、RAID構成は犯人だと思います。これは次のとおりです。

# mdadm.conf written out by anaconda
MAILADDR root
AUTO +imsm +1.x -all
ARRAY /dev/md/Volume1_0 UUID=074e9851:5ee0a282:677d450c:fdbe6a69
ARRAY /dev/md/imsm0 UUID=82a99e7a:3e1729ac:3aae2e09:d4c32c2b

このURL:

https://www.thegeekdiary.com/redhat-centos-managing-software-raid-with-mdadm/

mdadmを使用して再構成する方法に関するいくつかのガイドラインが含まれていますが、まだ把握していません。

例えば、

mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sda /dev/sdb

メッセージを伝える

super1.x cannot open /dev/sda: Device or resource busy 
/dev/sda appears to be part of a raid array: 
level=container devices=0
partition table exists on /dev/sda but will be lost or meaningless after creating array
/dev/sdb appears to be part of a raid array

continue? 

明らかに、この種のメッセージを続けることはできません。

RAIDアレイは現在BIOSに設定されています。たぶんこれを行わずにmdadmを使用して生成する方が良いでしょうか?

編集:より完全な情報:

私はこれが実際のハードウェアカードだと思います。これはカスタマイズされたベンダーであり、安くはありません。 RAID 0でmdadm.confがない古いバージョンのCentos 6.10を確認しました。明らかに、RHEL 7.6はハードウェア設定にもかかわらずmdadm.confを生成します。

RAIDが問題であると考える理由は、システムを未読に設定するとレプリケーションが正常に機能するためです。

また、緊急モードに切り替えると、コンソールに次のようないくつかの警告が表示されます。

Warning: /dev/disk/by-id/md-uuid-xxxx... does not exist
Warning: /dev/disk/by-id/md-uuid-yyyy... does not exist
Warning: /dev/mapper/rhel-root does not exist
Warning: /dev/rhel/root does not exist
Warning: /dev/rhel/swap does not exist

UUIDはソースシステムのUUIDと同じです。

ベストアンサー1

おすすめ記事