Ripristino RAID 1 SW

6 risposte [Ultimo contenuto]
Ritratto di cmaffio
cmaffio
(Junior)
Offline
Junior
Iscritto: 15/03/2005
Messaggi: 19

Ciao a tutti
Ho una macchina con due dischi
su ciascuno di questi due dischi ho creato sei partizioni e le ho accoppiate in RAID1 SW nel seguente modo
Filesystem Size Used Avail Use% Mounted on
/dev/md0 1.1G 577M 452M 57% /
/dev/md1 494M 4.0M 465M 1% /boot
/dev/md2 1.1G 34M 994M 4% /home
/dev/md4 1.1G 33M 996M 4% /tmp
/dev/md3 3.0G 1.4G 1.7G 45% /usr
/dev/md5 13G 586M 12G 5% /var

Attualmente uno dei dischi fa capricci e comincia a dare errori e quindi quanto prima dovro sostituirlo solo che non ho mai fatto un recovery di un RAID software e non sono sicuro della corretta procedura

Qualcuno puoi darmi una sequenza di passi da seguire per la sostituzione di uno di questi due dischi in modo indolore?

Bye Big Grin

Ritratto di PiozZ
PiozZ
(Junior)
Offline
Junior
Iscritto: 20/09/2006
Messaggi: 13

Per vedere la corrente configurazione raid dai:<br /><br /><div class="xoopsCode"><code><pre>cat /proc/mdstat </pre></code></div><br /><br />e riceverai un output del genere:<br /><br /><div class="xoopsCode"><code><pre>Personalities : [raid0] [raid1] [raid5] [raid4]
md1 : active raid1 sdb2[1] sda2[0]
9767424 blocks [2/2] [UU]

md2 : active raid1 sdb3[1] sda3[0]
497920 blocks [2/2] [UU]

md3 : active raid1 sdb4[1] sda4[0]
234813952 blocks [2/2] [UU]

md0 : active raid1 sdb1[1] sda1[0]
32000 blocks [2/2] [UU]

unused devices: <none></pre></code></div><br /><br />Ovviamente devi avere installato mdadm.<br /><br />Se vuoi aggiungere un disco a caldo facciamo un esempio.<br />Guardando la mia configurazione raid (vedi sopra) supponiamo che esista solo /dev/sda (disco fisso SATA)e vogliamo aggiungere a caldo un secondo disco in RAID1 (backup) /dev/sdb.<br />Ora partizioniamo /dev/sdb nello stesso modo di /dev/sda e poi lo addiamo.<br /><br /><div class="xoopsCode"><code><pre>mdadm --add /dev/md0 /dev/sdb1
mdadm --add /dev/md1 /dev/sdb2
mdadm --add /dev/md2 /dev/sdb3
mdadm --add /dev/md3 /dev/sdb4</pre></code></div><br /><br />Bao... <img src="http://www.debianitalia.org/uploads/smil4136e8458fbe5.gif" alt="" />

Il vino e` il peggior nemico dell'uomo... chi si arrende di fronte al nemico e` un vigliacco!

Ritratto di cmaffio
cmaffio
(Junior)
Offline
Junior
Iscritto: 15/03/2005
Messaggi: 19

Quote:

PiozZ ha scritto:
Per vedere la corrente configurazione raid dai:
cat /proc/mdstat
e riceverai un output del genere:<br /><br /><div
Personalities : [raid0] [raid1] [raid5] [raid4]
md1 : active raid1 sdb2[1] sda2[0]
9767424 blocks [2/2] [UU]

md2 : active raid1 sdb3[1] sda3[0]
497920 blocks [2/2] [UU]

md3 : active raid1 sdb4[1] sda4[0]
234813952 blocks [2/2] [UU]

md0 : active raid1 sdb1[1] sda1[0]
32000 blocks [2/2] [UU]

unused devices: <none>
Ovviamente devi avere installato mdadm.
Se vuoi aggiungere un disco a caldo facciamo un esempio.
Guardando la mia configurazione raid (vedi sopra) supponiamo che esista solo /dev/sda (disco fisso SATA)e vogliamo aggiungere a caldo un secondo disco in RAID1 (backup) /dev/sdb.
Ora partizioniamo /dev/sdb nello stesso modo di /dev/sda e poi lo addiamo.
mdadm --add /dev/md0 /dev/sdb1
mdadm --add /dev/md1 /dev/sdb2
mdadm --add /dev/md2 /dev/sdb3
mdadm --add /dev/md3 /dev/sdb4
Bao...

Ho dato il comando cat /proc/mdstat e ho ottenuto
server:/var/log # cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 hdb2[1] hda2[0]
522048 blocks [2/2] [UU]

md2 : active raid1 hdb5[1] hda5[0]
1052160 blocks [2/2] [UU]

md3 : active raid1 hdb6[1] hda6[0]
3140608 blocks [2/2] [UU]

md4 : active raid1 hdb7[1] hda7[0]
1052160 blocks [2/2] [UU]

md5 : active raid1 hdb8[1] hda8[0]
12723328 blocks [2/2] [UU]

md0 : active raid1 hda1[0]
1052160 blocks [2/1] [U_]

unused devices: <none>

Da questo mi sembra di capire che in md0 non mi ha montato hdb1 (strano gli errori che avevo visto erano su hda e non su hdb!!?!)
Io pero' non posso fare un cambi a caldo in quanto i dischi sono ide, quindi devo per forza spegnere la macchina
Quando riparte se non ha piu' il vecchio hda ma uno nuovo come reagisce? devo prima rifare le partizioni come nel vecchio hda (immagino di si)?

Ciao e grazie Big Grin

Ritratto di PiozZ
PiozZ
(Junior)
Offline
Junior
Iscritto: 20/09/2006
Messaggi: 13

Non c'e` problema...
Spegni, cambi HD, riavvii e dai i comandi che ti ho detto prima!

Il vino e` il peggior nemico dell'uomo... chi si arrende di fronte al nemico e` un vigliacco!

Ritratto di cmaffio
cmaffio
(Junior)
Offline
Junior
Iscritto: 15/03/2005
Messaggi: 19

Quote:

PiozZ ha scritto:
Non c'e` problema...
Spegni, cambi HD, riavvii e dai i comandi che ti ho detto prima!

Ho capito
Ma quindi in sistema sale anche se "manca" hda, porta pazienza ma di RAID fino ad ora non ho mai dovuto occuparmene e prima di fare asinate vorrrei essere sicuro Laughing

Ritratto di PiozZ
PiozZ
(Junior)
Offline
Junior
Iscritto: 20/09/2006
Messaggi: 13

Si, il sistema si avvia anche con un solo HD. Ovviamente Wink

Il vino e` il peggior nemico dell'uomo... chi si arrende di fronte al nemico e` un vigliacco!

Ritratto di cmaffio
cmaffio
(Junior)
Offline
Junior
Iscritto: 15/03/2005
Messaggi: 19

Quote:

PiozZ ha scritto:
Si, il sistema si avvia anche con un solo HD. Ovviamente Wink

Ok, grazie mille
Il mio timore era che il grub non fosse visibile in mancanza dell primo HD

Ciao e grazie ancora Big Grin