Newsgroup: it.comp.os.linux.sys
Titolo: Raid, LVM e blackout

Salve,
la scorsa settimana, in seguito ad un blackout (con spegnimento brutale 
della macchina), mi sono trovato con diversi file rovinati su una 
partizione LVM.. la cosa mi ha lasciato un po' perplesso perché la 
partizione risiede su un RAID 5.
Vi spiego meglio la mia situazione... utilizzo Xen come sistema di 
virtualizzazione, con 3 hd in RAID 5, e partizioni LVM su cui risiedono 
le macchine virtuali. Al momento del fattaccio erano attive 4 macchine 
virtuali (3 Slackware 13, 1 Ubuntu Server 9.10), al riavvio della 
macchina la macchina con Ubuntu inizia ad avere dei problemi... noto che 
molti file sono rovinati, e impediscono il corretto funzionamento dei 
servizi attivi (db, web, ...)
Mi chiedo, ora, se sia un caso che il problema si sia presentato solo 
sulla Ubuntu (macchina neanche così "carica"), e se un sistema del 
genere sia così fragile nei confronti di uno spegnimento improvviso (so 
che non dovrebbe accadere... ma si sa, ogni tanto capita a tutti!). 
Oltre a backup e UPS, c'e' qualche altra cosa che si puo' fare per 
rendere piu' solido il tutto? E' normale che il RAID non sia riuscito a 
prevenire gli errori?
Grazie

 E' normale che il RAID non sia riuscito a prevenire gli errori?
Perché mai il raid avrebbe dovuto prevenire qualcosa? Ti si è forse rotto un
disco? No.
Il raid serve SOLO a garantire continuità operativa in caso di rottura di un
disco, nulla di più e nulla di meno. Soprattutto il raid NON È UN BACKUP.
-- 
Flavio Visentin
Ubuntu in Zulu significa "Non so usare Debian". (cit. CtRiX)

 disco, nulla di più e nulla di meno. Soprattutto il raid NON È UN BACKUP.
Ho fatto confusione tra gli errori del filesystem e delle 
partizioni/dischi.. e sono consapevole che raid non vuol dire backup..
Ho dimenticato di dire che tutte le partizioni (dom0 e domU) sono ext3
Un'altra cosa... tempo fa ho avuto un problema con un raid 1 (2 dischi). 
In pratica un disco è morto, l'ho sostituito, ma la ricostruzione 
falliva a causa di errori di lettura. E' possibile che durante il 
normale funzionamento in raid, il sistema non si sia accorto dei blocchi 
difettosi per rimapparli?
Grazie per l'aiuto

 difettosi per rimapparli?
Sì, è possibile. Mi è capitata la stessa cosa ed ho risolto andando in
single-user-mode, copiando i dati con dd_rescue, marcando dead il disco che
pensavo buono, facendo un bel fsck ed assemblando un nuovo raid con il disco
sincronizzato a manina. Per fortuna quell'area disco non era occupata.


 sincronizzato a manina. Per fortuna quell'area disco non era occupata.
il problema l'ho avuto usando 2 dischi Hitachi da 1 TB.. in pratica ho 
notato gli elevati blocchi difettosi su uno, l'ho sostituito, ma il raid 
non e' stato ricostruito a causa dei blocchi difettosi sull'altro (non 
rilevati). Forse sono incappato in questo:
http://www.tummy.com/journals/entries/jafo_20080916_222644
ora non ho il link, ma si parlava di una incompatibilità tra il firmware 
ed un determinato kernel linux

 disco, nulla di più e nulla di meno. Soprattutto il raid NON È UN BACKUP.
è vero. tuttavia i raid hardware con le batterie loro dedicate possono 
ridurre gli effetti negativi di un "brutal shutdown". non prevenirne le 
conseguenze, nè essere una valida alternativa, ma sicuramente una 
memoria che fa cache e una batteria che mantiene le informazioni al suo 
interno probabilmente migliorano, seppur di poco, la percentuale di 
sistemi non corrotti.
sinceramente mi sono trovato raramente a gestire problemi simili con 
raid hardware con batteria dedicata. è stata una coincidenza?

 
shhh! non svegliare il buon davide!

 Davide (il buono?)
Credo sia colpa del 'T9', voleva digitare bianchi ed č stato
corretto in buon.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 Davide (il buono?)
Intendeva Davide (il cattivo).
Davide (il brutto) non si č ancora visto.

 macchine Slackware non hanno presentato problemi
certo, giusto: il raid e slackware proteggono i dischi e i filesystem.
L'unica cosa che puï¿œ proteggere i tuoi dischi ï¿œ questa qua: 
http://www.santiebeati.it/dettaglio/92865
Prova a mettere una sua immaginetta nel case del server ^_^
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
   printf $i }'; echo