Newsgroup: it.comp.os.linux.iniziare
Titolo: Boot da RAID Software fallisce

Ciao a tutti.
Da ieri soltanto il mio PC non fa più boot da un RAID-1 software.
Mi dice questo:
Begin: Assembling all md arrays ...
md: md0 stopped.
Segmentation fault.
Failed to assemble all arrays.
Come risolvo? Ho provato a sostituire (hd0,0) con l'altro disco (hd1,0), 
ma non fa boot lo stesso, si ferma con lo stesso errore.
Che posso fare?
Grazie...


Prima domanda: hai forse aggiornato qualche software o il kernel prima
del problema?
Seconda domanda: che distro stai utilizzando?
Terza domanda: utilizzando un cd live riesci a montare in lettura i
dischi (uno dei due) e fare un backup di tutti i dati prima di provare
qualsiasi operazione di recupero del sistema? (onde evitare di perdere
tutto)
Luca

 tutto)
Devo ancora provarci. Considera che:
a) md0 è costituito di 2x20GB IDE
b) la /home è montata su md3 (2x250GB IDE)
Quindi i dati più importanti sono su md3 che al momento non credo sia 
problematico.
Se recupero almeno i dati da / potrei poi fare un "check" dei dischi da 
20GB per capire se sono fusi...
Vi faccio sapere domani sera...

 Vi faccio sapere domani sera...
Prova (non è detto che funzioni) a modificare fstab e il file di grub in
modo da non utilizzare i volumi in raid, ma direttamente le partizioni
di uno dei due dischi (un backup è assolutamente d'obbligo, oppure
stacca un disco e lascialo offline, questo nel caso qualcosa va a
donnine allegre hai sempre un backup), e se il sistema parte verifica
prima che con gli aggiornamenti sia tutto corretto, poi prova a ricreare
i raid.
Luca

 i raid.
Eccoci.
Secondo me GRUB si sta un po' confondendo... ho fatto "edit" 
dell'opzione di boot che ha
root (hd0,0)
e dove c'era root=/dev/md0 c'ho messo poi /dev/hdc1
Scusa, ma hdc non è hd1 ???
E come mai ORA fa il boot senza esitare???

 E come mai ORA fa il boot senza esitare???
Correggo il tiro: esita eccome!!! Il "Segmentation fault" me lo da lo 
stesso, caricando anche l'altro array raid (md3). Non è che magari è 
proprio il binario di mdadm che da problemi?


Io non mi sono mai beccato segfault sul raid.
Comunque il consiglio del backup preventivo da live è sempre valido.
Prima, magari, che ci sia qualche problema reale (non solo di mdadmin)
che può portare alla corruzione del filesystem.
Detto questo, come sono le tue partizioni del raid?
Sui miei server sono (se non ricordo male)
/dev/sda1 /dev/sdb1 -> /dev/md0  (boot)
/dev/sda5 /dev/sdb5 -> /dev/md1  (swap)
/dev/sda6 /dev/sdb6 -> /dev/md2  (root)
Se in fstab indico le voci /dev/sda1 e /dev/sda5 e nel file di grub dico
come root /dev/sda6 invece che /dev/md2 tutto funziona e vado con il
solo primo disco (sda e sdb dove ho dischi sata, hda e hdc dove ho
dischi PATA)
L'opzione
root (hd0,0)
o
root (hd1,0)
è indifferente per me poiché ho grub installato su entrambi i dischi
(infatti ho 2 profili, uno per avviare dal primo disco e uno per avviare
dal secondo)
Se così non funge, io passo la mano. La mia esperienza in termini di
raid si limita a questo e a qualche spray antizanzare :-)
A naso, però, mi verrebbe da pensare che c'è qualche bacherello da
qualche parte.
Non so se possa funzionare (e questo è un tentativo da fare su un solo
disco dopo aver obbligatoriamente backuppato tutto), ma potresti con una
knoppix avviare il pc, montare la partizione di boot sul mount point
della partizione di root del disco, montare procfs e fare un bel chroot.
Da lì, lanciare aptitude per provare a vedere se ci sono aggiornamenti
nei pacchetti di mdadm e installarli, dopodichè riavviare.
ipotizzando le partizioni come le mie, sui miei server darei questi
comandi (da root di Knoppix):
# umount /mnt/sda1
# mount /dev/sda1 /mnt/sda6/boot/
# mount -t procfs /dev/null /mnt/sda6/proc
# chroot /mnt/sda6/
e da dentro chroot un bel
# aptitude
e da lì gestirei l'aggiornamento di mdadm.
# exit per uscire
e poi provare a riavviare
Ripeto, però, backup d'obbligo e non so se funziona/risolve la situazione.
Luca

 nei pacchetti di mdadm e installarli, dopodichè riavviare.
Ecco, quello che dicevo sopra ;-)
Intanto grazie... faro' sapere come andrà a finire...

 
Prego.

 così da dare una mano anche agli altri).
Attendo con ansia il doc (anche via mail se vuoi)...

 
Quando passo dall'ufficio recupero il doc.
Mi sembra che parlasse di Sarge, ma l'ho utilizzato come guida anche per
lenny.
LP

 lenny.
Si, resto sempre in attesa ;-)