แก้ไข:
ดังนั้นฉันคิดว่าคำถามด้านล่างยังใช้ได้ แต่ฉันรู้ว่าระบบกำลังบูทในไดรฟ์ที่สองจริง ๆ มันขาดหายไป /home, /boot และ /etc/fstab ฉันแน่ใจว่ายังขาดอะไรอีกมาก แต่ฉันเดาว่าคำถามที่ดีกว่าตอนนี้คือ
คุณจะบูตระบบด้วยไดรฟ์ที่ล้มเหลวบนซอฟต์แวร์ Raid1 อย่างถูกต้องได้อย่างไร และ/หรือมีข้อกำหนดการกำหนดค่าใด ๆ เพื่อให้การทำงานนี้ถูกต้องหรือไม่ เป็นไปได้ไหม?
ฉันตรวจสอบแล้วว่า uuid สำหรับ /boot (ซึ่งอยู่บน /dev/md126) ตรงกันในทั้งสองไดรฟ์ (ซึ่งคือ /dev/sda6 และ /dev/sdb6)
ฉันกำลังพยายามติดตั้ง Centos 7 ในการตั้งค่าซอฟต์แวร์ Raid1 แบบ 2 ไดรฟ์ ฉันต้องการติดตั้ง grub บนไดรฟ์ทั้งสอง เพื่อที่ว่าหากไดรฟ์หนึ่งทำงานล้มเหลว ระบบจะยังคงบูตได้
ฉันมี /บูต
, /บ้าน
, /var
และ /
เป็นพาร์ติชันที่แตกต่างกันทั้งหมด ฉันคิดว่าสิ่งสำคัญที่ควรทราบก็คือ /บูต
มันเป็นพาร์ติชั่นของตัวเองและเป็น ext3
หลังจากการติดตั้ง ฉันติดตั้ง grub ลงในอุปกรณ์ทั้งสองด้วย:
grub2-ติดตั้ง /dev/sda
grub2-ติดตั้ง /dev/sdb
และทำซ้ำ grub.cfg
grub2-mkconfig -o /boot/grub2/grub.cfg
Grub ดูเหมือนจะใช้ UUID ไม่ใช่ hd0,0
โดยค่าเริ่มต้น.
เมื่อฉันดึงหนึ่งไดรฟ์และบู๊ต ระบบจะผ่านด้วง พยายามเริ่ม Gnome แต่ประมาณ 2 นาที ระบบจะเลื่อนจากหน้าจอการโหลด GDM ไปที่เชลล์ที่มีข้อผิดพลาดเล็กน้อย
สิ่งหนึ่งที่ควรทราบก็คือ /บ้าน
และ /บูต
ไม่มีอยู่จริง /etc/fstab
ไม่มีอยู่เช่นกัน เชลล์บ่นว่าไม่พบจุดเชื่อมต่อ 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