GRUB install raid1 (CentOS7)

Fórumok

Üdv!

CentOS7 telepítő RAID1 beállítva. Hogyan tudom ellenőrizni, hogy a két diszken rajt van-e a grub.
Ugye, ha az egyik kiesik, akkor tudjon a másikról is indulni a rendszer.

Korábban csináltam, hogy a telepítés után, pl.:
sda1+sdb1 -> / -> md0
sda2+sdb2 -> swap -> md1

A grub install mindkét diszkre:
device.map
(hd0) /dev/sda
(hd1) /dev/sdb


# grub
root (hd0,0)
setup (hd0)
root (hd1,0)
setup (hd1)
quit

A telepítő nem teszi be a grub-ot mindkét diszkre? Ezt továbbra is érdemes futtatni, gondolom.

--
G.

Hozzászólások

sub
-------------------------------------------------------------------------------
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 14.1 | 3.10.32-janos

A /boot/grub2/grub.cfg-ben ez van:


### BEGIN /etc/grub.d/10_linux ###
menuentry 'CentOS Linux (3.10.0-123.9.3.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-123.el7.x86_64-advanced-4479788a-9743-4ce0-b1a4-6473fdac291e' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos msdos
insmod diskfilter mdraid1x
insmod ext2
set root='mduuid/b88885047a0f205f981a884d381b3586'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='mduuid/b88885047a0f205f981a884d381b3586' 4479788a-9743-4ce0-b1a4-6473fdac291e
else
search --no-floppy --fs-uuid --set=root 4479788a-9743-4ce0-b1a4-6473fdac291e
fi
linux16 /boot/vmlinuz-3.10.0-123.9.3.el7.x86_64 root=UUID=4479788a-9743-4ce0-b1a4-6473fdac291e ro vconsole.keymap=hu101 vconsole.font=latarcyrheb-sun16 crashkernel=auto rd.md.uuid=b8888504:7a0f205f:981a884d:381b3586 rd.md.uuid=20c29181:b1e618e4:33a6227e:842c8d66 rhgb quiet LANG=hu_HU.UTF-8
initrd16 /boot/initramfs-3.10.0-123.9.3.el7.x86_64.img
}

A "4479788a-9743-4ce0-b1a4-6473fdac291e" sztring az md126 raid1 (/) uuid-ja:

# ls -l /dev/disk/by-uuid/
összesen 0
lrwxrwxrwx. 1 root root 11 okt 22 16.19 4479788a-9743-4ce0-b1a4-6473fdac291e -> ../../md126
lrwxrwxrwx. 1 root root 11 okt 22 16.19 74bbeae3-4093-4e96-9ebe-a4f2c95b827b -> ../../md127
lrwxrwxrwx. 1 root root 11 okt 22 16.19 a88b5618-0f45-4829-974e-94c7d1572fd7 -> ../../md125

Ezzel mindkét diszkről tud bootolni a rendszer?
Nem szívesen nyúlnék bele, amíg nem világos a dolog.

--
G.

Kipróbáltam virtualgépben. Működik.
Tehát csak a grubot tettem fel a másik diszkre is:

grub2-install /dev/sdb

Ha a diszkek sync-eltek, akkor lehúzva az első diszket (sda) a rendszer szépen újra indulva bebootol a második winyoról. :)
A grub.cfg-ben az md eszköz uuid-je miatt be tudja húzni a rendszert mindkét diszkről - gondolom.

Persze ha visszarakom az első diszket nem szabad elfelejteni:

mdadm --add /dev/md0 /dev/sda1
mdadm --add /dev/md1 /dev/sda2

--
G.