Ajouter un disque dur à un RAID 5 - Divers - Linux et OS Alternatifs
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
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?
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 ...
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??
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 ...
Marsh Posté le 11-09-2009 à 21:46:23
Lien qui pourra être utile pour les prochains
http://ubuntuforums.org/showthread.php?t=654199
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