Newsgroup: it.comp.os.linux.software
Titolo: Il RAID non si carica all'avvio

Salve a tutti,
ho appena finito di installare un bel RAID1 (cioč il mirror 
tra 2 partizioni identiche) sulla mia debian; tutto a
posto, il sistema vede le 2 partizioni hda1 e hdb1 come /dev/md0
e con cat /proc/mdstat vedo che č tutto operativo e funzionante.
Il problema arriva quando riavvio: il raid sparisce, e devo ricrearlo
con mdadm -Cv /dev/md0 -l1 -n2 /dev/hda1 /dev/hdb1 e montare l'unitą.
Eppure ho compilato perfettamente /etc/raidtab e all'inizio partono anche
i demoni di mdadm che dovrebbero caricare tutto...ho visto sui forum che
sembra essere un problema frequente in questo genere di operazioni...
Qualcuno ha qualche dritta?

 con mdadm -Cv /dev/md0 -l1 -n2 /dev/hda1 /dev/hdb1 e montare l'unitą.
fdisk -l /dev/hda
che tipo di partizione č la 1?
idem per hdb
saluti
-- 
Stefano Zamboni - 
zam...@freemail.it
Leggi di Manubay per i programmatori:
1) Se la modifica di un programmatore a un programma esistente funziona,
probabilmente non era quello che voleva il cliente.
2) Il cliente non sa quello che vuole, ma sa quello che non vuole.

> che tipo di partizione è la 1?
Ti mando un po' di info allora
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Questo per hda
Disk /dev/hda: 255 heads, 63 sectors, 2498 cylinders
Units = cylinders of 16065 * 512 bytes
   Device Boot    Start       End    Blocks   Id  System
/dev/hda1             1      1868  15004678+  83  Linux
/dev/hda2          1869      2434   4546395   83  Linux
/dev/hda3          2435      2498    514080   82  Linux swap
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Questo per hdb
Disk /dev/hdb: 255 heads, 63 sectors, 1868 cylinders
Units = cylinders of 16065 * 512 bytes
   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1             1      1868  15004678+  83  Linux
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md0 : active raid1 hdb1[1] hda1[0]
      15004608 blocks [2/2] [UU]
      [================>....]  resync = 83.8% (12576576/15004608)
finish=8.4min speed=4813K/sec
unused devices: <none>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
/etc/raidtab
raiddev /dev/md0
        raid-level      1
        nr-raid-disks   2
        nr-spare-disks  0
        chunk-size     4
        persistent-superblock 1
        device          /dev/hda1
        raid-disk       0
        device          /dev/hdb1
        raid-disk       1

 /dev/hdb1             1      1868  15004678+  83  Linux
devi cambiare il tipo in linux raid autodetect da fdisk
ciao.
-- 
Il mondo non gira su un asse.
                -- Dalle Leggi di Murphy sul Sesso

 devi cambiare il tipo in linux raid autodetect da fdisk
Inoltre con mdadm il file di configurazione č in normalmente
/etc/mdadm.conf o /etc/mdadm/mdadm.conf (in base alle distro).
Flavio


mdadm non ha bisogno del file di configurazione
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Vendiamo oro, incenso e mirra in cambio di tre nomi da cristiani e non
da pirla.  Firmato: Gaspare, Melchiorre, Baldassarre.
		-- Michele Serra

 mdadm non ha bisogno del file di configurazione
man mdadm.conf
Il file di configurazione serve eccome se hai delle configurazioni un
po' articolate o se vuoi fare determinate cose come assegnare sempre uno
stesso md device ad un determinato array a prescindere dall'ordine di
composizione.
Comunque era solo un obiezione all'uso di raidtab.
Flavio

 
Ho cambiato tipo, spero che adesso li monti! grazie

Ma lo stesso discorso vale anche per le partizioni di swap che mettiamo
in raid?
ad esempio
/dev/md0  =  hdb1 e hdc1 type 00*ffdd e li ci mettiamo il mount /
/dev/md1  =  hdb2 e hdc2  type 00*ffdd e li ci vorrei mettere lo swap
funzionerebbe??
Grazie


Funziona ed è anzi altamente consigliabile. Se non metti lo swap in raid
e ti si fulmina l'unico disco che lo contiene, il Server crasha in modo
miserevole con kernel panic.
Flavio

 miserevole con kernel panic.
E se invece vengono preparate una partizione swap su ogni disco del RAID
(a quanto ho avuto modo di vedere il RAID software ti permette di
mischiare partizioni non RAID e partizioni RAID)?
Henryx

 mischiare partizioni non RAID e partizioni RAID)?
Da quello che ho letto un po' in giro, lo sconsigliano di mischiare 
partizioni raid con quelle non raid, almeno nel caso in cui siano 
situate sullo stesso disco, penso per il fatto che quando un disco si 
rompe nessuna partizione rimane immune. Nello specifico una partizione
di swap senza mirror se venisse messa fuori uso comporterebbe
la corruzione dei dati contenuti, saresti costretto a toglierla dal 
sistema e per stare tranquillo riavviare la macchina, nel caso di mirror 
puoi' quanto meno prendertela piu' comoda.
Ciao
David