Newsgroup: it.comp.os.linux.sys
Titolo: recuperare un RAID dopo un riavvio

Ho fatto un qualche errore di configurazione e, al riavvio di una macchina,
non ho più un disco RAID0 (formato da tre partizioni).
Come posso ricostruirlo senza perdere i dati? (Sempre che sia possibile)
L'ho ricreato con "mdadm --create" ma quando eseguo il mount, mi dice che
necessita un filesystem.
Se lo specifico mi da errore di "wrong fs type, bad option, bad superblock
on /dev/md0,or too many mounted file systems"
Grazie!
-- 
___________________________________________________________
a p bertolini
(Tribù Digitale Blackmambo: 
www.blackmambo.it
)

 cat /proc/mdstat che ti racconta ?
==================
Personalities : [raid0] [raid1]
read_ahead 1024 sectors
unused devices: <none>
==================
Questo perň dopo una operazione di mdadm --stop
Altrimenti, in seguito al create:
==================
Personalities : [raid0] [raid1]
read_ahead 1024 sectors
md0 : active raid0 hda1[2] hdc1[1] hdc8[0]
      6136640 blocks 64k chunks
unused devices: <none>
==================
Se puň interessare, questo č raidtab
==================
raiddev /dev/md0
        raid-level      linear
        nr-raid-disks   3
        chunk-size      32
        persistent-superblock 1
        device          /dev/hdc8
        raid-disk       0
        device          /dev/hdc1
        raid-disk       1
        device          /dev/hda1
        raid-disk       2
==================
-- 
___________________________________________________________
a p bertolini
(Tribů Digitale Blackmambo: 
www.blackmambo.it
)

 ==================
Forse non ho capito io, ma che razza di senso ha mettere in raid0 due 
partizioni DELLO STESSO DISCO ?????
Oltre al fatto che... in raid0 composto da N dischi moltiplica per N il 
rischio di perdere tutto.
Faccio fatica a capire la tua config.


 Faccio fatica a capire la tua config.
Ma scusa... č LINEAR o RAID0 (aka STRIPE) ??
Tu hai detto raid0, io leggo linear.


 Se ne perdi una, perdi tutto.
Io ho solo riavviato e quindi perso la "configurazione" del raid (inteso
come concatenazione di partizioni...)
Vorrei solo ricostituirla. Per ora non ho perso alcun disco (sgrat sgrat)
Alex.


 Ma scusa... č LINEAR o RAID0 (aka STRIPE) ??
Azz... ho confuso le due cose... intendo dire che sono partizioni
concatenate in sequenza (JBOD).
Il disco in questione č diviso in tremila partizioni per questioni
"storiche", con quelle centrali occupate da / e da swap (!).
/dev/hda1 era una partizione win98 e l'ultima una generica partizione
"extra"
Un macello non indifferente ma che per ora va bene cosě, visto che /dev/hdb
e /dev/hdd hanno il grosso dei dati e questi pezzetti, insieme, fanno a
malapena 6GB :-)
Perň ciň non toglie che vorrei riconcatenare assieme i pezzi e recuperare
qualche file che c'č ancora lě.
Grazie!
Alex.


 Grazie!
quale doc ai seguito ?
quale file usi ?


mdadm --create
azzera il primo settore del nuovo metadevice!!!! (dovrebbe anche avvertirti)
avresti dovuto usare
mdadm --assemble
se in fase di costruzione avevi usato --create
ricordando prima di mettere la configurazione in /etc/mdadm.conf
 altrimenti --build
che si limita, in questo caso, a concatenare il raid in modo logico, senza 
toccarne il contenuto.
Matteo 

 azzera il primo settore del nuovo metadevice!!!! (dovrebbe anche avvertirti)
veramente lo dice, o almeno ti dice che il device indicato fa parte di 
un altro array
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Un bravo cuoco e' un individuo bravo abbastanza da dare alla sua zuppa
un nome diverso ogni giorno.
		-- Jack Klugman

 un altro array
Il mio errore era stato di confondere "linear" con "0" (RAID 0 per
partizioni concatenate !? ...), quindi alla fine ho zappato tutto. Poco
male, ho perso qualche file che non era poi tanto importante e i cui
contenuti sono stati facilmente ripristinati.
Grazie a tutti!
Alex.
-- 
___________________________________________________________
a p bertolini
(Tribů Digitale Blackmambo: 
www.blackmambo.it
)