[Torte] Ho fatto bei casini con il raid

Reiser DarkSide reiser03 a libero.it
Dom 3 Set 2006 18:02:42 CEST


Ed ecco come me li sono risolti con un po' di fai-da-te

- Ho avviato da un cd live Ubuntu 6.06
- Ho installato ssh sempre in live e mi son meso con pazienza e tanta 
paura a smanettare dall'altro PC.
- Ringrazio le man pages e qusto prezioso link

http://www.linuxdevcenter.com/pub/a/linux/2002/12/05/RAID.html?page=1


- Vedo che la live mi ha già rilevato e configurato gli array, bene, li 
rimuovo tutti.
|# mdadm -S /dev/md0 |

||

|(non so se il carattere * funziona sul comando, io comunque li ho stoppati tutti singolarmente)|


- Li ricreo ad uno ad uno con il comando:

|#mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2  /dev/sda1 /dev/sdb1|

- Bene, riconosce che sono partizioni raid e crea l'array. provo a 
montare la partizione e viene vista corettamente (mistero del come ha 
fatto a capire che tra le due quella da conservare era sda1)

- Non mi fa creare l'array md1 (quello dello swap) perchè sda2 è 
occupato. Occupato? vediamo un po'... swapoff /dev/sda2.... disabilitato 
lo swap sulla partizione (e a questo punto c'è da chiedersi come faceva 
ad utilizzare sda2 se quando ho avviato il pc mi aveva già riconosciuto 
tutti gli array compreso md1!??!)

- Creo anche questo array sempre con il punto interrogativo in testa sul 
come stiano andando di culo le cose...

- Finita la creazione degli array /proc/mdstat reagisce bene e mi dice 
che è tutto a posto.
(altro mistero: come fa ad essere tutto a posto se non ha 
resincronizzato niente?!!??!)

- Da bravo san tommaso non mi fido e gli dico che sdb* è failure e lo 
rimuovo

|# mdadm /dev/md0 --fail /dev/sdb1 --remove /dev/sdb1|


    ||

|
- e via, al volo lo riaggiungo all'array
|

|# mdadm /dev/md0 --add /dev/sdb1|

||

|
Risultato? Risincronizza basandosi su /dev/hda.

Ok, prova del nove, vediamo se queto blasonato linux regge un po' di stress da utente stronzo.

reboot, mentre risincronizza.

Stoppa tutto e riparte, grub parte, riprende gli array, vede tutti i casini successi ma rimonta tutti i filesystem.
Finito il boot continua tranquillo la sua resincronizzazione.

Ok, anche se sto provando linux da soli 2 mesetti direi che mi sta dando soddisfazioni.

Solo se qualcuno mi chiarisse i molteplici punti interrogativi che mi sono venuti sarei ancor più contento!

|





Reiser DarkSide wrote:
> Eccoci qui: primo esperimento con il RAID-1 software ed ho fatto un bel 
> pasticcio.
>
> Ubuntu 6.06 server
>
> Durante l'installazione ho chiesto di configurarmi i due dischi in raid-1
> Da scemo che sono ho configurato gli array uno come raid device e 
> l'altro euivalente come spare.
>
> Gli array quindi mi si sono formati con 1 unico device (nessun hdd di 
> mirror) + 1 spare
>
>
> Ora che ho fatto tutta la mia bella configurazione faccio qualche prova 
> di failure e mi accorgo del danno, ora so che l'altro disco andava 
> configurato come secondo device dell'array e non come spare.
>
> Vorrei rimediare al danno senza dover riformattare tutto (non per 
> questioni di tempo, semplciemente odio far "funzionare" le cose) quindi 
> anche se la procedura dovesse impiegarci ore ed ore datemi lo stesso due 
> dritte.
>
> vi scrivo un po' quello che posso:
>
> #cat /proc/mdstat
>
> Personalities : [raid1]
> md3 : active raid1 sda4[0]
>       229384000 blocks [1/1] [U]
>
> md2 : active raid1 sda3[0]
>       14651200 blocks [1/1] [U]
>
> md1 : active raid1 sda2[0] sdb2[1](S)
>       979840 blocks [1/1] [U]
>
> md0 : active raid1 sda1[0]
>       96256 blocks [1/1] [U]
>
> unused devices: <none>
>
> #cat /etc/mdadm/mdadm.conf
>
> DEVICE partitions
> ARRAY /dev/md3 level=raid1 num-devices=1 spares=1 
> UUIDÁe7df74:59165700:011d03e4:c9472029
> ARRAY /dev/md2 level=raid1 num-devices=1 spares=1 
> UUID a 79b72f:f40a4386:fa26eb74:a352482e
> ARRAY /dev/md1 level=raid1 num-devices=1 spares=1 
> UUID 0907e9:b29921d2:35f2387e:1220af4e
> ARRAY /dev/md0 level=raid1 num-devices=1 spares=1 
> UUID°965b52:c92e4c74:b7260d35:5578ea2c
>
> Aiuttt!!!!
>
> (nota bene che mdadm non mi fa toccare praticamente nulla perchè 
> ovviamente i dischi sono "busy")
>
>
> _______________________________________________
> Torte mailing list
> Torte a lists.initd.org
> http://lists.initd.org/mailman/listinfo/torte
>
>   

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.initd.org/pipermail/torte/attachments/20060903/5a0724d3/attachment.htm 


Maggiori informazioni sulla lista Torte