Ajouter un disque dur à un RAID 5

Ajouter un disque dur à un RAID 5 - Divers - Linux et OS Alternatifs

Marsh Posté le 21-09-2006 à 08:21:57    

Bonjour,
 
J'ai cru voir passer ça sur ce forum (ça serait possible depuis le 2.6.17) mais je n'arrive pas à retrouver la conversation. Est-ce qu'il est possible de rajouter un disque dur à un RAID 5 software pour augmenter l'espace de stockage ? Je parle bien d'un rajout dans l'array avec donc tout le bénéfice de faire partie du RAID, pas un bidouillage avec LVM qui permettrait d'augmenter l'espace de stockage en ayant un RAID 5 + un autre disque dur hors RAID vus comme une seul grosse partition.
 
Merci d'avance  :hello:

Reply

Marsh Posté le 21-09-2006 à 08:21:57   

Reply

Marsh Posté le 22-09-2006 à 00:25:36    

Bon, j'ai trouvé :
http://www.nokytech.net/forum/show [...] stcount=22
http://felix.sportelli.org/blog/in [...] mdadm-grow
 
En gros, il faut :
- démonter le RAID

#umount /raid


- ajouter le disque dur

# mdadm /dev/md1 -a /dev/sdd1


- dire au RAID de s'étendre et de passer de n à N+1 disques

# mdadm --grow /dev/md1 --raid-disks=4


Ca peut être long, on suit l'avancement dans /proc/mdstats
- checker le RAID

# e2fsck -f /dev/md1


- étendre la paritition du RAID pour occuper tout l'espace disque

# resize2fs -p /dev/md1


- remonter le RAID
 
Je n'ai pas testé moi-même, reportez-vous à la doc de référence

Reply

Marsh Posté le 09-09-2009 à 00:02:09    

Salut,
 
J'ai fais la manip de goon
J'ai 3dd de 500 j'ai voulu passer a 4. Il m'a estimé le temps de resynchro a 6000minutes soit environ 4 jours. Le lendemain je vais voir si ca avance et l'ordi est redemarré bloqué sur le bios "NO KEYBOARD" c'est volontaire.
Bref je flippe de le redemarrer parce que je ne voudrait pas que la grappe se resynchro sur 3 disques ou alors se désynchronise et perde les données.
 
Qu'en pensez vous?

Reply

Marsh Posté le 09-09-2009 à 08:24:21    

1- déterrer un topic c'est mal, crée ton propre topic ...
 
2- reboot sur un live-cd et tente d'assembler, et juste d'assembler, ta pile raid pour voir ce qu'elle dit ...

Reply

Marsh Posté le 09-09-2009 à 12:24:52    

Oui désolé d'avoir deterrer un topic j'ai vu ca qu'apres avoir posté!
J'ai fais ce que tu m'as dis :
démarrage puis: mdadm --assemble /mnt/md0 /dev/sd[abcd] il m'a dis qu'il n'arrivait pas a reconstruire.
 
Pourtant quand j'ai fais un mdadm -E /dev/sdd il me sort ca
 Number   Major   Minor   RaidDevice State
this     3       8       48        3      active sync   /dev/sdd
 
   0     0       8       33        0      active sync   /dev/sdc1
   1     1       8        1        1      active sync   /dev/sda1
   2     2       8       64        2      active sync   /dev/sde
   3     3       8       48        3      active sync   /dev/sdd
 
Ca me paraissait plutot bon.  
 
du coup j'ai fais un --create avec l'option --assume-clean
 mdadm --create /dev/md0 --assume-clean --level=5 --verbose --raid-devices=4 /dev/sdc1 /dev/sda1 /dev/sde /dev/sdd
Est ce que je suis allé un peu vite en besogne?
En tout cas maintenant je vois a la racine a la place de mes dossiers des fichiers de type fifo ou périphérique de type charactère :
p---rwxrw- 29654 3898050652 3479038404 3111432347 1951-09-30 00:02 grabber
drwx------     2 root       root            16384 2008-11-14 23:51 lost+found
d?????????     ? ?          ?                   ?                ? private
crws-w--w- 31836 2701508842 4194177278   191, 172 1924-09-05 13:51 public
Est ce que c'est finie j'ai tout perdu c'est trop tard qu'aurai je du faire??

Reply

Marsh Posté le 09-09-2009 à 14:12:17    

alors oui tu as tout perdu
 
et oui tu as été trop vite ...
 
 
--create c'est mort il a tout reconstruit un raid de 0 donc tu as fligué tes données ...
 
ensuite, tu as fait un assemble avec sd[abcd] alors qu'il aurait fallu le faire avec sd[abcd]1 ...
tu as tenté d'assembler ta pile à partir des disques direct et non des partoches, normal qu'il n'ait pas réussi ...

Reply

Marsh Posté le 11-09-2009 à 21:46:23    

Lien qui pourra être utile pour les prochains :whistle:
 
http://ubuntuforums.org/showthread.php?t=654199

Reply

Sujets relatifs:

Leave a Replay

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