linux user group brescia

immagine del castello

Archivio della mailing list

[LugBS] bizzarra situazione con raid1, che può succedere?

Rampage * atomikramp a gmail.com
Gio 5 Maggio 2011 09:50:44 UTC
2011/5/5 Diego Guella <diego.guella a sircomtech.com>

> From: Rampage *
>>
>
> Anch'io ti darei come consiglio quello di seguire la strada più sicura,
> ovvero
> -zero-superblock su sdb
> -fai partire l'array con dentro solo sda
> -aggiungi sdb all'array
>
>
>  ultima domanda, dalla regia mi chiedono (che bello quando le cose te le
>> dicono a fette)
>>
>> "e se il raidset è di boot?"
>>
>> praticamente mi pare di aver capito che in /etc/fstab ci sono i mountpoint
>> sbagliati (montavano /dev/sda1 su / invece di /dev/md0
>> e a questo punto temo che anche il grub sia.. ehm.. pretty fucked up.
>>
>
> Assolutamente no, a patto che si stia sempre parlando di raid1.
> Se cerchi sul web trovi addirittura guide per passare da un disco normale
> non-raid a un raid1 con un solo reboot!
>
> Abbiamo qui un raid1 di 4 dischi con 2 partizioni su ognuno: / (incluso
> /boot) e /home.
> Raid autodetect (mi sembra di ricordare 0.9, li ho creati dall'installer di
> lenny beta ai tempi).
>
> I casi che mi sono capitati sono 2:
>
> a) avvio del sistema SENZA uno dei dischi
> In questo caso, basta:
> -spegnere il sistema
> -attaccare il disco facendo attenzione a NON metterlo sulla porta SATA
> dalla quale il sistema fa il boot
> -accendere (il sistema non aggiunge il disco all'array perchè si accorge
> che è "sporco")
> -aggiungere il disco incriminato (mdadm -a)
>
> b) avvio del sistema con tutti i dischi, ma per motivi strani ne viene
> usato solo 1 (simile al tuo caso, credo)
> Qui il sistema non riesce a arrangiarsi da solo, vengono letti un pò di
> blocchi nuovi e altri vecchi, insomma un casino.
> Quello che bisognerebbe fare è attaccare il disco a un'altra macchina, e
> fare lo "zero-superblock" su quella.
>
> Non avendo un'altra macchina:
> -attacchi al sistema il disco "pulito" (quello più recente, ovvero il tuo
> sda)
> -accendi, il raid parte in modalità degraded con 1 solo disco
> -attacchi a caldo il disco sata "sporco", il sistema non lo aggiunge
> automaticamente all'array
> -fai lo zero-superblock
> -aggiungi il disco "sporco" all'array, e qui parte il resync
>
>
> Ciao,
> Diego
>
>
Perfetto,
ora io ho sistemato /etc/fstab, /etc/mtab e /boot/grub/menu.lst

ho fatto lo zero-superbloc sul disco secondario
ora dovrei provare a riavviare, sperando che tutto si avvii correttamente.

Francesco.

PS: già che ci sono vi chiedo se conoscete qualche distro NAS oriented che
fa boot persistente da USB, ho visto uno scatolottino carino dell'HP che
vorrei prendere per farmi un NAS, monta 4 dischi, ma per fare un raid
pulito, o sacrifico uno dei dischi, oppure faccio il boot da USB.

questa seconda soluzione mi sembrava la più razionale :)
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lugbs.linux.it/pipermail/lug/attachments/20110505/e8f18afb/attachment.html>


Maggiori informazioni sulla lista Lug