Ü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.
- 3993 megtekintés
Hozzászólások
grub-install /dev/sdb?
- A hozzászóláshoz be kell jelentkezni
Igen, ez is ezt csinálja.
--
G.
- A hozzászóláshoz be kell jelentkezni
Akkor ennél többet nem tudsz tenni. Lehúzhatod az egyik lemezt, majd a másikat, és megnézed, h bootol-e. :)
- A hozzászóláshoz be kell jelentkezni
:)
--
G.
- A hozzászóláshoz be kell jelentkezni
Sőt: grub2-install /dev/sdb
--
G.
- A hozzászóláshoz be kell jelentkezni
sub
-------------------------------------------------------------------------------
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 14.1 | 3.10.32-janos
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni