PDA

Bekijk Volledige Versie : Bootloader op beide raid schijven



Blacky
16/10/17, 04:38
Binnenkort moeten we een raid schijf vervangen en ik wil voorkomen dat ik met een nieuwe schijf en een zonder bootloader kom te zitten.
De vraag is nu hoe ik controleer of die bootloader op beide schijven aanwezig is, want ik ben niet zo thuis in grub of grub2.

Een file -s /dev/sda en sdb geven dezelfde output:

[root@server: ~]# file -s /dev/sda
/dev/sda: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, stage2 address 0x2000, stage2 segment 0x200, GRUB version 0.94; partition 1: ID=0xfd, starthead 32, startsector 2048, 33554433 sectors; partition 2: ID=0xfd, starthead 254, startsector 33558528, 1048577 sectors; partition 3: ID=0xfd, starthead 254, startsector 34609152, 2147483649 sectors; partition 4: ID=0xf, starthead 254, startsector 2182094848, 3678438320 sectors, code offset 0x48
[root@server: ~]# file -s /dev/sdb
/dev/sdb: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, stage2 address 0x2000, stage2 segment 0x200, GRUB version 0.94; partition 1: ID=0xfd, starthead 32, startsector 2048, 33554433 sectors; partition 2: ID=0xfd, starthead 254, startsector 33558528, 1048577 sectors; partition 3: ID=0xfd, starthead 254, startsector 34609152, 2147483649 sectors; partition 4: ID=0xf, starthead 254, startsector 2182094848, 3678438320 sectors, code offset 0x48

Betekent dit dat ze beiden inderdaad voorzien zijn van een bootloader en ze gewoon uitwisselbaar zijn?

In grub.conf zie ik overal:
root (hd0,1)

Of kan ik ook, gewoon om zeker te zijn de bootloader over en weer kopiƫren met
grub-install /dev/sdb
en daarna nog eens maar dan
grub-install /dev/sda

Ik neem aan dat ie een foutmelding geeft als op 1 van de twee geen bootloader aanwezig is, of kun je dan iets stuk maken?

Blacky
16/10/17, 04:53
Nog een aanvulling. Laatst had ik een schijf uit een systeem gehaald, de /dev/sdb en toen wilde het systeem niet meer booten.
Toch staat in Grub.conf ook
title CentOS (2.6.32-696.13.2.el6.x86_64)
root (hd0,1)

En in device.map:
(hd0) /dev/sda
(hd1) /dev/sdb

Dus ik ging er van uit dat ie van /dev/sda zou booten, maar dat was niet het geval.

Dat wil ik niet meer meemaken vandaar de vraag hoe zeker te zijn dat het systeem van beide disks kan opstarten als er een schijfwissel nodig is.

NibeP
16/10/17, 07:58
Welk RAID level gebruik je?

Blacky
16/10/17, 13:55
Vreemd. De reactie knop werkte net niet.

Ik gebruik gewoon Raid 1 software raid in Centos 6.9.

Blacky
18/10/17, 00:07
Heb 't al gefixed. Kan inderdaad zo. Of anders via grub zelf (commandline).