為兩驅動器 raid1 正確配置 Grub 以支援驅動器故障後啟動

為兩驅動器 raid1 正確配置 Grub 以支援驅動器故障後啟動

編輯:

所以,我認為這個問題仍然適用於下面,但我意識到系統實際上是在第二個驅動器上啟動的,它只是缺少 /home、/boot 和 /etc/fstab。我確信還有更多遺漏,但我想現在更好的問題是;

如何在軟體 raid1 上正確啟動磁碟機發生故障的系統和/或是否有任何設定要求才能使其正常運作?這可能嗎?

我驗證了 /boot(位於 /dev/md126 上)的 uuid 在兩個驅動器(即 /dev/sda6 和 /dev/sdb6)上匹配。


我正在嘗試在 2 驅動器軟體 raid1 設定上安裝 Centos 7。我想在兩個磁碟機上安裝 grub,這樣如果其中一個磁碟機發生故障,系統仍然可以啟動。

我有/boot/home/var/都是不同的分區。我認為需要注意的重要一點是/boot它有自己的分區並且是 ext3。

安裝後,我將 grub 安裝到兩台裝置上:

grub2-install /dev/sda
grub2-install /dev/sdb

並重做 grub.cfg

grub2-mkconfig -o /boot/grub2/grub.cfg

Grub 似乎正在使用 UUID,但hd0,0預設並非如此。

當我拉出一個驅動器並啟動時,系統會通過 grub,嘗試啟動 Gnome,但大約 2 分鐘後,系統從 GDM 加載畫面掉到 shell,並出現一些錯誤;但值得注意的一件事是,/home並且/boot不存在。 /etc/fstab也不存在。 shell 抱怨也沒有找到 uuid 安裝點。

我不確定還需要什麼,但我希望系統仍然使用 raid1 中的兩個驅動器之一啟動。

參考:
https://newbedev.com/how-to- Correctly-install-grub-on-a-soft-raid-1 https://unix.stackexchange.com/questions/230349/how-to- Correctly-install-grub-on-a-soft-raid-1

相關內容