[ubuntu-it] Partimage: ripristino su raid1
Roby Pozzato
roberto a robertopozzato.it
Mar 24 Feb 2009 08:56:21 GMT
Buongiorno a tutti.
Devo ripristinare l'immagine di un array raid1 software (mdadm), per
semplicità diciamo /dev/md0 composto da /dev/sda1 e /dev/sdb1.
Il sistema è un 8.04, il salvataggio ed il ripristino li faccio con
Partimage da un 8.10 su disco USB. MDADM è installato su entrambi.
Ovviamente l'immagine salvata è di /dev/sda1.
Ieri sera ho scollegato un device dall'array
$ sudo mdadm /dev/md0 -f /dev/sda1 -r /dev/sda1
ho ripristinato l'immagine
$ sudo partimage restore /dev/sda1 /percorso/file/immagine.000
ed ho ricollegato il device
$ sudo mdadm /dev/md0 --re-add /dev/sda1
ma ovviamente il resync ha considerato /dev/sdb1 il device "buono" ed
ha "ricoperto" con quello l'immagine appena ripristinata su /dev/sda1.
:-(
Come fare? A me vengono in mente un paio di cose:
1) fermare il raid con "mdadm --stop" e ripristinare l'immagine su
sda1, ma come fare dopo a far capire a mdadm che il device "buono" è
sda1? Ho letto il man di mdadm, ma non mi è chiarissimo, sarà
sufficiente un "mdadm --assemble /dev/md0 --update=resync" (e ammesso
che la sintassi sia giusta)?
2) fermare il raid come sopra e ripristinare su entrambi i device,
sda1 e sdb1, poi riavviare mdadm. Questo sono quasi sicuro che
funzioni, ma mi sembra un modo poco "pulito", e comunque mi piacerebbe
capire come controllare il resync secondo le esigenze.
Qualche idea per non farmi passare le serate a fare tentativi? Accetto
anche consigli su buone letture, ovviamente. :-)
Grazie in anticipo e buona giornata a tutti.
--
Roby
Maggiori informazioni sulla lista
ubuntu-it