[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