Linux, Raid 5, Resync

Linux, Raid 5, Resync - Divers - Linux et OS Alternatifs

Marsh Posté le 07-05-2003 à 20:30:33    

Salut,
 
sur mon serveur perso (Linux 2.4.x), j'ai configuré un raid-5 de 8 disques durs (aucun disque en spare).
 
PB: chaque fois que je reboote le serveur proprement (pas souvent heureusement), j'ai une longue séquence de "resynchronisation" (processus raid5syncd) qui prend du temps et de la ressource.
 
 
Je me doute que c'est pour garantir l'intégrité des données, mais est-ce vraiment utile à chaque fois ? Peut-on le virer ?


Message édité par [Albator] le 07-05-2003 à 20:36:26
Reply

Marsh Posté le 07-05-2003 à 20:30:33   

Reply

Marsh Posté le 07-05-2003 à 21:56:34    

dans ton /etc/raidtab
 
dans la description de chaque array
 
raiddev ...
 
met :
 
persistent-superblock 1
 
Ca devrait être bon

Reply

Marsh Posté le 07-05-2003 à 22:00:35    

Il y est déja ...
 
Note: j'ai déplacé les disques d'un serveur à l'autre sans refaire mkraid sur le nouveau, juste en recopiant le /etc/raidtab et en faisant raidstart au boot ... C'est pour ça ?

Reply

Marsh Posté le 07-05-2003 à 22:03:34    

donne moi la sortie de cat /proc/mdstat

Reply

Marsh Posté le 08-05-2003 à 01:42:18    

Trop tard, il a fini de resync  :o  
 
Voila l'info que tu me demandes:
 

$ cat /proc/mdstat
cat: /proc/mdstat: Permission denied


 
Non je déconne: :)
 

# cat /proc/mdstat
Personalities : [raid5]
read_ahead 1024 sectors
md0 : active raid5 hdl[7] hdk[6] hdj[5] hdi[4] hdh[3] hdg[2] hdf[1] hde[0]
      562927232 blocks level 5, 64k chunk, algorithm 2 [8/8] [UUUUUUUU]
 
unused devices: <none>


 
J'ai attendu qu'il ait fini de resync (dans le /proc/mdstat j'avais un barre d'avancement + un temps estimé, ça m'a pris presque 3 heures !), j'ai fait un mkraid --really-force /dev/md0  sur le nouveau serveur, et j'ai monté le filesystem, ça roule. J'ai pas envie de rebooter encore pour voir s'il me re-refait la synchro :)

Reply

Marsh Posté le 08-05-2003 à 01:45:02    

Sacré déconneur  [:the mystical]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed