Newsgroup: it.comp.os.linux.sys
Titolo: chiarimento su mdadm

scusate l'eventuale banalita' della domanda ma non ho molta esperienza di
raid.
ho un raid 1 su debian testing, mdadm.conf:
DEVICE partitions
ARRAY /dev/md1 level=raid1 num-devices=2
UUID=dbf61285:dc404e1b:69880285:405599f1
   devices=/dev/hde6,/dev/hdg6
ARRAY /dev/md0 level=raid1 num-devices=2
UUID=c87cb64a:0576ea89:05614d4e:aed3e7be
   devices=/dev/hde1,/dev/hdg1
quindi 2 mirror su due dischi con ciascuno 1 partizione.
mdstats:
Personalities : [raid1]
md1 : active raid1 hde6[0] hdg6[2](F)
      39037824 blocks [2/1] [U_]
md0 : active raid1 hde1[0] hdg1[1]
      128384 blocks [2/2] [UU]
unused devices: <none>
quindi ho un problema su md1 e  in effetti nei log ho i classici errori da
disco che saluta per le vacanze e "mdadm -D /dev/md1" da:
[...]
 State : clean, degraded
[...]
Number   Major   Minor   RaidDevice State
  0      33        6        0      active sync   /dev/hde6
  1       0        0        -      removed
  2      34        6        -      faulty   /dev/hdg6
cio' che non capisco e' perche' md1 e' stato marcato "degraded" a causa di
hdg6 e md0 no in quanto lavorano entrambi sugli stessi dischi, tra cui hdg
appunto. Non dovrebbero essere "degraded" entrambi?
ciao

 ciao
Ciao,
Davide
Inviato da X-Privat.Org - Registrazione gratuita 
http://www.x-privat.org/join.php

 raid.
questa sopra la riquoto. magari mi sposto su iniziare se e' il caso.
mi sorge un immenso dubbio.
ho rimosso le partizioni associate al disco rotto da ogni array.
spento tutto.
ho sostituito il disco.
ripartizionato il disco nuovo come quell'altro.
ora, se ho ben capito, devo nuovamente aggiungere le partizioni all'array.
lo faccio e lui dice che sta facendo il rebuild, bene... ma le partizioni
sul disco buono sono montate (una e' /boot, l'altra /)... ma... funziona
fare il rebuild a caldo cosi'???
se la procedura che ho seguito e' sbagliata, queal e' quella corretta?
arigrazie anche per prima
ciao

 appunto. Non dovrebbero essere "degraded" entrambi?
Ciao,
dunque, io qualche volta mi sono imbattuto in questo problema (usando
una Debian 3.1 sarge), soprattutto quando cambiavo qualcosa nel raid,
ad esempio cambiare il canale IDE (tipo passare un disco da hdb a hdc)
oppure quando effettuavo una sostituzione.
I settaggi erano perfetti, tutto sembrava ok, ma a ogni reboot il raid
partiva in modalità degraded con una delle partizioni in Fail. Come
nel tuo caso.
Come ho risolto? Sembrerà strano, ma è bastato riattivare la
partizione (cosa che comunque, facevo tutte le volte, usando mdadm
/dev/mdX -a /dev/hXX) e una volta ripristinato il mirror, ricreando
l'initrd.
Reboot e il problema non si è più presentato...
Spero di esserti stato utile!
Ciao Ciao
---
BioMassa
"Le uniche cose che girano sotto Windows sono le palle..."

 oppure quando effettuavo una sostituzione.
ti ringrazio comunque ma la mia situazione e' differente in quanto il disco
e' sicuramente sulla via della distruzione. 
ora mi rimane solo il dubbio del rebuild accennato prima. il rebuild ora e'
finito e l'array e' "clean" ma vorrei essere sicuro di aver proceduto
correttamente in quanto le partizioni erano attive al momento della
sincronizzazione...
ciao

 fare il rebuild a caldo cosi'???
La procedura e` corretta.
E` quello il bello del RAID software :)
Spesso questa procedura, nei controller RAID hardware, e` supportata
solo dagli hotswap, mentre quelli piu` "poveri" fanno il sync a dischi
smontati e S.O. fermo.
Bye.
-- 
Alessandro Pellizzari