Aiuto restore conf. con raid errato

Discussioni sulle funzioni di RAID0/ RAID1/ Q-RAID1/RAID5/ dei NAS.
Rispondi
monitor
Messaggi: 4
Iscritto il: 22 dic 2009, 17:36

Aiuto restore conf. con raid errato

Messaggio da monitor »

Salve a tutti.
Io ho un 459 e fino ad ora avevo solo 3 dischi in raid5.
L'altro giorno ho aggiunto il 4 ed ho espanso il raid5 a 4 dishi.

Ieri ho avuto la mal sana idea di restorare un configurazione precedente all'aggiunta del quarto disco pensando che mi correggesse solo i settaggi e il tipo di raid fosse indipendente dal file di configurazione.

Il risultato e' stato che adesso vede un raid 5 composta dal disco 1 2 3 e del 4 non c'e' traccia.

Andando in ssh posso vedere che il raid e' composto regolarmente da 4 dischi e la capacita' totale e' corretta per la configurazione a 4 dishi.

Come posso fare ad allineare anche l'interfaccia web a quello che vede il sistema???



cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath]
md0 : active raid5 sdb3[0] sdd3[3] sda3[2] sdc3[1]
5855836800 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU]

md4 : active raid1 sdd2[2](S) sdc2[3](S) sdb2[1] sda2[0]
530048 blocks [2/2] [UU]

md13 : active raid1 sda4[0] sdd4[3] sdc4[2] sdb4[1]
458880 blocks [4/4] [UUUU]
bitmap: 0/57 pages [0KB], 4KB chunk

md9 : active raid1 sda1[0] sdd1[3] sdc1[2] sdb1[1]
530048 blocks [4/4] [UUUU]
bitmap: 0/65 pages [0KB], 4KB chunk

unused devices: <none>


mdadm -D /dev/md0
/dev/md0:
Version : 00.90.03
Creation Time : Wed Jun 2 14:24:27 2010
Raid Level : raid5
Array Size : 5855836800 (5584.56 GiB 5996.38 GB)
Used Dev Size : 1951945600 (1861.52 GiB 1998.79 GB)
Raid Devices : 4
Total Devices : 4
Preferred Minor : 0
Persistence : Superblock is persistent

Update Time : Mon Feb 4 17:09:19 2013
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0

Layout : left-symmetric
Chunk Size : 64K

UUID : 19d54ce4:26767582:877ff882:ed87e1ce
Events : 0.339495

Number Major Minor RaidDevice State
0 8 19 0 active sync /dev/sdb3
1 8 35 1 active sync /dev/sdc3
2 8 3 2 active sync /dev/sda3
3 8 51 3 active sync /dev/sdd3
monitor
Messaggi: 4
Iscritto il: 22 dic 2009, 17:36

Re: Aiuto restore conf. con raid errato

Messaggio da monitor »

Ho trovato che modificando il file /etc/storage.conf in maniera corretta, tutto va a posto.
Infatti in questo file manca il disco 4 (per qualche motivo sconosciuto non l'ha aggiornato al momento della migrazione).
Ma dopo il reboot torna com'era, evidentemente lui salva questo file anche da un'altra parte e lo sovrascrive al boot!
Mi ricordo di aver letto che ci sono partizioni nascoste proprio per tenere al sicuro le configurazioni.

Sapete dirmi come ci accedo?

Grazie
monitor
Messaggi: 4
Iscritto il: 22 dic 2009, 17:36

Re: Aiuto restore conf. con raid errato

Messaggio da monitor »

Ho risolto da solo il problema e scrivo come perchè potrebbe essere utile a qualc'altro.

Ho corretto il file /etc/config/raidtab spostando il disco 4 da spare a membro del raid5, come del resto il sistema stava utilizzando.

L'interfaccia web, da quanto ho capito, legge le informazioni dal file /etc/storage.conf il quale viene generato ad ogni boot a partire dal file /etc/config/raidtab

Spero di essere stato utile
Rispondi