드라이브 장애 후 부팅을 지원하도록 2개 드라이브 raid1에 대해 Grub을 올바르게 구성

드라이브 장애 후 부팅을 지원하도록 2개 드라이브 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

hd0,0Grub은 기본 이 아닌 UUID를 사용하는 것으로 보입니다 .

드라이브 하나를 가져와 부팅하면 시스템이 그럽을 지나서 Gnome을 시작하려고 시도하지만 약 2분 정도 지나면 시스템이 GDM 로딩 화면에서 몇 가지 오류가 있는 셸로 이동합니다. 그러나 주목할만한 점은 /home존재 /boot하지 않는다는 것입니다. /etc/fstab존재하지도 않습니다. 쉘은 uuid 마운트 지점도 찾을 수 없다고 불평합니다.

그 밖에 무엇이 필요한지 잘 모르겠지만 시스템이 raid1의 두 드라이브 중 하나로 계속 부팅되기를 바랍니다.

참고자료:
https://newbedev.com/how-to-corrightly-install-grub-on-a-soft-raid-1 https://unix.stackexchange.com/questions/230349/how-to-corrightly-install-grub-on-a-soft-raid-1

관련 정보