私の設定には、それぞれ次のようにフォーマットされた2つのディスクがあります。
(GPT)
1) 1MB BIOS_BOOT
2) 300MB LINUX_RAID
3) * LINUX_RAID
ブートパーティションは/dev/md0にマッピングされ、rootfsは/dev/md1にマッピングされます。 md0はext2を使用してフォーマットされ、md1はXFSを使用してフォーマットされます。 (フォーマットはSDではなくMDデバイスで行う必要があることを知っています。これが間違っている場合は教えてください。)
あるドライブに障害が発生しても別のドライブが起動し続けるようにGRUBを正しく設定するにはどうすればよいですか?拡張すると、交換用ドライブにも自動的にGRUBが含まれますか?もちろんそれが可能ならばだ。
ベストアンサー1
/dev/sda
両方のディスクがANDの場合は、両方の/dev/sdb
ANDgrub-install /dev/sda
を同時に実行しますgrub-install /dev/sdb
。その後、両方のドライブを独立して起動できます。
Grub構成がこのようにディスクをハードコーディングするのではなく、代わりに(hd0)
ブートおよびルートファイルシステムのUUIDを検索することを確認してください。
grub-install
Grubは2つのディスクをRAID-1アレイとして宣言し、両方のディスクに自動的に書き込むことをサポートしていることを知りませんでした。これはgrub-install
、ディスクを交換するときにRAIDアレイに新しいメンバーを追加することに加えて、さらに実行する必要があることを意味します。