[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

problemi al boot con raid sw



Salve a tutti,

ho un problema con un server in cui ho installato un raid 1 software.
In pratica ieri si è guastato uno dei 2 dischi.Poco male - penso io - basta 
toglierlo e riparte con l'array degradato.
Invece no, mi si ferma pochi secondi dopo proponendomi 2 opzioni( per l'errore 
vedi poche righe piu in basso)

1. premere control+D per continuare
2. digitare la password di root per accedere alla recovery console.

Quindi vado di corsa a prendere un altro disco, accendo il server, entro nella
 recovery console,ricreo le partizioni,rilancio la ricostruzione degli array,
rimonto tutto,premo ctrl+D e lascio che il sistema parta...

Funziona tutto,perfetto! Faccio un riavvio di prova e zac... d nuovo fermo

Gli errori sono questi (ripetuti per ogni singolo /dev/mdX)

fsck.ext3 invalid argument while trying to open /dev/mdx
The superblock could not be read or does not describe a correct ext2 filesystem
 >>(ma io ho ext3!!)<< 
If the device is valid and it really contains an ext2 fs (and not swap or ufs or
something else), 
then the superblock is corrupt, and you might try running e2fsck with an 
alternate superblock:
e2fsck -b 8193 <device>
fsck failed.please repair it manually.

Se quindi torno nella recovery console, lancioo mdrun,li monto a mano e 
infine premo ctrl+D allora il sistema parte senza problemi ...
Se invece riavvio, sono punto a capo e cioè si ferma con l'errore di prima

Posto alcuni dettagli utili:

file /etc/mdadm/mdadm.conf
--------------------------
ARRAY /dev/md1 level=raid1 num-devices=2 UUID=cb7c2f86:92c4fce4:65ba022f:e74122$
devices=/dev/sda5,/dev/sdb5
ARRAY /dev/md2 level=raid1 num-devices=2 UUID=4e0ccf9d:24a4558f:291b4a3a:dbfd6f$
devices=/dev/sdb6
ARRAY /dev/md3 level=raid1 num-devices=2 UUID=cd73e87c:0b15fe41:427f5dab:f6013a$
devices=/dev/sda7,/dev/sdb7
ARRAY /dev/md4 level=raid1 num-devices=2 UUID=6e716c4b:deb9c372:5404f35f:f9eb59$
devices=/dev/sda8,/dev/sdb8
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=3a46ba90:59f0c3fc:7bbef7c8:bba4dc$
devices=/dev/sda1,/dev/sdb1

(nella riga che descrive il /dev/md2 manca la /dev/sda6 !!!
Perchè mai è scomparso ?? Chi gliel'ha detto di toglierlo ???)

# cat /proc/mdstat
Personalities : [raid0] [raid1] [raid5]
md4 : active raid1 sda8[0] sdb8[1]
3903680 blocks [2/2] [UU]

md3 : active raid1 sdb7[0] sda7[1]
29294400 blocks [2/2] [UU]

md2 : active raid1 sdb6[0] sda6[1]
1951744 blocks [2/2] [UU]

md1 : active raid1 sdb5[0] sda5[1]
3903680 blocks [2/2] [UU]

md0 : active raid1 sdb1[0] sda1[1]
1951744 blocks [2/2] [UU]

unused devices: <none>


# mdadm --misc --query /dev/md0
/dev/md0: 1.86GiB raid1 2 devices, 0 spares. Use mdadm --detail for more detail.
/dev/md0: No md super block found, not an md component.

(ma come non è un md device ? Sta scherzando ??)

# mdadm --misc --examine /dev/md0
mdadm: No super block found on /dev/md0 (Expected magic a92b4efc, got 00000000)

(sono tutti cosi i device /dev/mdX !!)

mdadm --misc --examine /dev/md1
mdadm: No super block found on /dev/md1 (Expected magic a92b4efc, got 00000000)


# mdadm --misc --query --detail /dev/md0
/dev/md0:
Version : 00.90.01
Creation Time : Tue Mar 14 12:28:34 2006
Raid Level : raid1
Array Size : 1951744 (1.86 GiB 2.00 Gb
Device Size : 1951744 (1.86 GiB 2.00 Gb
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Persistence : Superblock is persistent

Update Time : Fri Dec 22 11:51:50 2006
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0

UUID : 3a46ba90:59f0c3fc:7bbef7c8:bba4dcdc
Events : 0.1966368

Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 1 1 active sync /dev/sda1


# mdadm --misc --query /dev/md1

/dev/md1: 3.72GiB raid1 2 devices, 0 spares. Use mdadm --detail for more detail
/dev/md1: No md super block found, not an md component.

# mdadm --misc --query --detail /dev/md1

/dev/md1:
Version : 00.90.01
Creation Time : Tue Mar 14 12:28:43 2006
Raid Level : raid1
Array Size : 3903680 (3.72 GiB 4.00 Gb
Device Size : 3903680 (3.72 GiB 4.00 Gb
Raid Devices : 2
Total Devices : 2
Preferred Minor : 1
Persistence : Superblock is persistent

Update Time : Fri Dec 22 11:58:24 2006
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0

UUID : cb7c2f86:92c4fce4:65ba022f:e7412230
Events : 0.1936434

Number Major Minor RaidDevice State
0 8 21 0 active sync /dev/sdb5
1 8 5 1 active sync /dev/sda5



(etc...etc...)


-----

Se non ho capito male, devo sistemare il superblock su tutti i device md,
e in piu rimodificare il file mdadm.conf per reinserire il /dev/sda6 che, 
non si sa come mai, non è piu nell'array !
Come posso fare queste operazioni ?

Terrò buono, per il futuro, il fatto che il raid hw non mi ha mai dato problemi
del genere...
Per adesso pero, devo risolvere assolutamente questo problema, visto che dal 
quel server dipendono tantissime persone...

Grazie a tutti quelli che mi daranno una mano per risolvere il mio problema.


Hal.



Hal.



Reply to: