Portál AbcLinuxu, 8. května 2025 06:57
Grub2
a ted se me pta, kam ho ma dat. Mam 2 disky 30GB v RAUD
u s LVM
. Mel jsem Grub1 na obou discich, kdyby jeden odesel, aby system nabootoval. Ted ale nevim, co vybrat. Logicky bych vybral /dev/sda
i /dev/sdb
, ale trosku me tam mate ten /dev/md0
, coz je muj boot v tom LVM
. Viz. screenshot.
/boot /dev/md0 (mirror)
/,* /dev/dm* (LVM, root + LVs)
kde md0 je
/dev/sda1 /dev/sdb1tak nie je dovod ho davat niekde inde ako na
/dev/md0
.. tak zarucis, ze oba disky budu mat spravne grub nahodeny a nabootuje ti z md jeden disk bez druheho (v pripade chyby jedneho z nich)
sda1
a sdb1
sa stanu skor abstraktnymi a budes narabat s md device-om - na nom budes vytvarat FS (to, co bude robit system s odielmi na disku ta uz /skor/ nezaujima, preto akoze "abstraktne")
samozrejme to aj funguje:
mdbox:(~)# mdadm -D /dev/md0
--snip--
0 8 1 0 active sync /dev/sda1
1 8 17 1 active sync /dev/sdb1
mdbox:(~)# grub-install /dev/md0
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc
mdbox:(~)#
failover overeny s jednym aj druhym diskomgrub-install
zapise na oba disky naraz rovnake info a stage2 sa nachadza z jeho pohladu na rovnakom mieste (/boot
)
legacy grub nevedel ovsem citat LVM a teda preto sa vacsinou daval na osobitnu md particiu kvoli redundancii .. pri grub2 toto uz neplati
This command will install GRUB on the MBR in the first drive. If you want to install GRUB into the boot sector of a partition instead of the MBR, specify a partition into which you want to install GRUB:je trosku matuce, ze
grub-install /dev/md0
zapisuje na MBR sda
a sdb
, i ked je md0
tvoreny sda1
a sdb1
osobne si ale myslim, ze nainstalovanie do /dev/sda
a /dev/sdb
bude v konecnom dosledku to iste
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.