Newsgroup: it.comp.os.linux.sys
Titolo: raid su partizione boot

Scusate, ho fatto un raid /dev/md1 corrispondente a /dev/sda1 /dev/sdb1
/dev/sdc1 /dev/sdd1
in mdstat compare come...
md1 : active raid1 sdb1[4] sdd1[3] sdc1[2] sda1[0]
      1023872 blocks [4/3] [U_UU]
Bene, ma se faccio fdisk -l solo la sda1 è considerata col boot flag..
devo forse dare lo stesso flag anche alle altre partizioni, sempre da
fdisk?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
ragiona un attimo: se ti si rompe /dev/sda, in questo modo sei in grado
di partire da /dev/sdb?
Oltre a impostare il flag di boot devi installare grub, sia su sda, sia
su sdb.
-- 
Wikipedia Admin: "wikipedia non è un blog"
Iosif Stalin: "i compagni hanno scambiato il partito per un circolo di
discussione"

 Bene, ma se faccio fdisk -l solo la sda1 ï¿œ considerata col boot flag..
Il boot flag non ha alcuna funzionalitï¿œ per Linux.
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

 fdisk?
Come ti e` stato gia` detto, quel flag non serve a nulla (e` un retaggio 
portato avanti da windows ed inutile al giorno d'oggi), quello che devi 
fare e` installare GRUB su tutti i dischi su cui e` presente il RAID. Tra 
l'altro, io forzerei la ricostruzione dell'array, in quanto la notazione 
[U_UU] indica che il secondo disco e` disallineato (tra l'altro, anche la 
numerazione degli elementi nell'array e` strana)
Enrico

On 18 Feb, 00:58, Enrico 'Henryx' Bianchi

Mi intrometto per una curiosità che anche io ignoravo ovvero che il
flag è inutile...
Ma c'è modo di sapere quale bootloader uno ha installato se lilo o
grub?
Ho proprio in quiesti giorni recuperato un problema da un raid su di
un server dedicato, e giustamente mi stavo ponendo anche io il
problema che sia avviabile in qualsiasi condizione.
Lilo.conf parla di boot in /dev/hda che non ho nel sistema...
grub.conf invece indica kernel /bzImage ovvero senza /boot....
E che parte per spirito santo? :D

 Enrico


 E che parte per spirito santo? :D
Di solito quello impedisce il boot della macchina, specie dopo che ho
usato Windows. Dice che si rifiuta di assistermi per le imprecazioni che
il videogioco di Redmond riesce a farmi partorire.


 predefinito che si trovi in /boot anche se non è specificato chiaramente?
No, hai scritto nella configurazione che il kernel è nella root della
partizione 0 sul disco 0, ovvero la prima partizione del primo disco.
Se questa è poi montata come /boot è indifferente.
Va da sè che devi creare anche le altre entry per consentire il boot
dalle altre immagini disco. Le entry sono uguali a quella sopra tranne
che per la voce root che diverrà (hd1,0) (hd2,0) (hd3,0) per gli altri 3
dischi.


 mettere il boot loader nel MBR, non nel boot sector della partizione.
A meno che detta partizione non sia flaggata per il boot (appunto).
Un "trucco" che usavo un tempo era proprio flaggare tutte le partizioni
appartenenti a /dev/md0 come attive e poi installare grub su /dev/md0,
il che evitava di doversi ricordare di aggiornare grub su tutte le
partizioni ogni volta che lo si aggiornava.
(a memoria, che son anni che non mi capita più di usare raid sw...)
-- 
Paranoia is a disease unto itself. And may I add: the person standing
next to you may not be who they appear to be, so take precaution.
-----------------------------------------------------------------------------
http://bofhskull.wordpress.com/

 dischi.
Cioè devo fare altre 6 righe ovvero:
kernel /bzImage-2.6.34.6-xxxx-grs-ipv6-64 root=/dev/md2  ro 
root (hd1,0) 
kernel /bzImage-2.6.34.6-xxxx-grs-ipv6-64 root=/dev/md2  ro 
root (hd2,0) 
kernel /bzImage-2.6.34.6-xxxx-grs-ipv6-64 root=/dev/md2  ro 
root (hd3,0) 
Oppure è sufficiente, messe dopo l'attuale root (hd0,0) 
root (hd1,0) 
root (hd2,0) 
root (hd3,0) 
Siccome non l'ho mai fatto, e sto leggendo i vari man ma ci sto capendo 
davvero poco. 
Mi è sufficiente editarmi il grub.conf e poi lanciare i vari grub-install, 
oppure non occorre fare altro che modificare soltanto la configurazione e 
lui la legge ad ogni avvio ? Mi pare di ricordare che lilo andrebbe 
rilanciato ad ogni cambio di configurazione per farla leggere...
Grazie mille...


 root (hd3,0) 
Né una né l'altra...
title linux centos5_64 - disco 1
kernel /bzImage-2.6.34.6-xxxx-grs-ipv6-64 root=/dev/md2  ro
root (hd0,0)
title linux centos5_64 - disco 2
kernel /bzImage-2.6.34.6-xxxx-grs-ipv6-64 root=/dev/md2  ro
root (hd1,0)
title linux centos5_64 - disco 3
kernel /bzImage-2.6.34.6-xxxx-grs-ipv6-64 root=/dev/md2  ro
root (hd2,0)
title linux centos5_64 - disco 4
kernel /bzImage-2.6.34.6-xxxx-grs-ipv6-64 root=/dev/md2  ro
root (hd3,0)


 (a memoria, che son anni che non mi capita pi di usare raid sw...)
Idem !


E non dimenticarti di dare il grub-install per ogni disco, non
partizione!

 partizioni ogni volta che lo si aggiornava.
per questo mestiere lilo è molto più comodo :)
--
Ciao,
Mirco.

 
per lilo, se non ricordo male, è una cosa del genere:
boot=/dev/md0
root=/dev/md0
raid-extra-boot=mbr-only
[...]
-- 
ciao,
Mirco.