RAID synexeia (device sequence & grub)

V13 v13 at v13.gr
Thu Jul 17 19:33:01 EEST 2008


On Thursday 17 July 2008, Antonis Christofides wrote:
> Γεια σας,
>
> βάζω τρεις ολόιδιους δίσκους sata σε ένα μηχάνημα, και γίνονται sda,
> sdb, sdc. Τώρα το ερώτημα είναι: ποιος είναι ο sda, ποιος ο sdb, και
> ποιος ο sdc; Με άλλα λόγια, αν είναι RAID5, χαλάσει κάποιος απ᾽ τους
> τρεις, και πάει σε degraded mode, πώς μπορώ να ξέρω ποιον δίσκο πρέπει
> να αντικαταστήσω χωρίς να χρησιμοποιήσω στηθοσκόπιο;

2+1 tropoys:

a) Prin xtypisei tipota blepeis ta serial numbers poy grafoyn ta aytokolita 
pano stoys diskoys kai ta grafeis kapoy. Otan xtypisei dineis:
udevinfo --query=all --name=sda
kai blepeis poios exei to problima

b) Otan xtypisei blepeis poios diskos den doylevei (ean exeis ksexoristo 
lampaki gia kathena). Oi perissoteroi exoyn apo kato toys ena lampaki opote 
mporeis na koitakseis kai ekeino.

c) O tritos tripos einai paralagi toy protoy opoy me basi to S/N toys toys 
dinei stathera onomata (p.x. /dev/o-terma-pano-diskos).

> Τώρα το επόμενο ερώτημα. Έχω φτιάξει ένα /boot RAID1, στα sd[abc]1.
> Έχω βάλει το grub στο mbr του sda, και διαβάζει το /boot απ᾽ το sda1.
> Επίσης έχω βάλει το grub και στους άλλους δίσκους:
>
> root (hd0,0)
> setup (hd0)
> root (hd1,0)
> setup (hd1)

Tsoyk. Dedomenoy toy oti o diskos apo ton opoio tha diabazei to grub tha einai 
panta o (hd0) tote to root tha prepei na'nai se ola "root (hd0,0)". Me ayto 
to tropo otan o X diskos ginei hd0 tha bootarei kanonika. Ara:

root (hd0,0)
setup (hd0)
setup (hd1)
setup (hd2)

> Υποθέτω τώρα ότι βγάζω τον πρώτο δίσκο απ᾽ το μηχάνημα, κι έτσι το
> μηχάνημα μένει με δύο δίσκους: sda (πρώην sdb) και sdb (πρώην sdc). Ο
> νυν sda θα φορτώσει λοιπόν το grub από το mbr, και στη συνέχεια από
> που θα διαβάσει το /boot; Όταν του λέω "root (hd1,0)" εννοώ το δεύτερο
> δίσκο όπως είναι τώρα αριθμημένοι οι δίσκοι; Ή το δεύτερο δίσκο όπως
> θα είναι αριθμημένοι οι δίσκοι κατά το boot; Με άλλα λόγια, το stage1
> πώς γνωρίζει σε ποιο δίσκο είναι το "root";

Mallon enoeis to pos tha gnorizei se poio disko einai to /boot. To "root 
(hdX,Y)" dilonei oysiastika se poio partition tha brei ta arxeia toy grub kai 
synithos ton kernel kai to initrd (ean yparxei). To /root to prosdiorizeis me 
parametro ston kernel os root=/dev/md/1234.

Dedomenoy toy kolpoy poy periegrapsa prin, to grub tha psaxnei panta to hd0.

Exo pantos tin entyposi oti to parapano gia kapoio logo den doylevei toso 
rodina, alla den thymamai giati. Proteino na kaneis mia dokimi. Se kathe 
periptosi pantos mporeis na epanafereis ena tetoio systima se peripoy 3' me 
ena bootable (h rescue) cd.

<<V13>>




More information about the Linux-greek-users mailing list