Question sur raid 1 software

Question sur raid 1 software - Installation - Linux et OS Alternatifs

Marsh Posté le 25-01-2004 à 20:28:53    

Voila j'ai un ptit serveur avec un disque 10go qui tourne depuis 3 ans. Sentant sa fin de vie proche, je me suis procuré un autre dd de dix go et j'aimerais les mettre en raid comme ça le jour ou le premier lâche, l'autre serait censé continuer tranquillement sa vie.
 
Mais voila :
j'ai installé tout ce qui faut dans le kernel et autre, déclaré dans /etc/raidtab:

Code :
  1. raiddev /dev/md0
  2.         raid-level 1
  3.           nr-raid-disks 2
  4.           nr-spare-disks 0
  5.           persistent-superblock 1
  6.           chunk-size 16
  7.         device /dev/hda
  8.           raid-disk 0
  9.         device /dev/hdc
  10.           raid-disk 1


 
créer un md0 avec mkraid /dev/md0.  
Or à la fin de l'how to je vois marquer qu'il faut faire d'autre chose si le disque est un disque système.
Je précise que j'ai formaté le second disque en ext3 mais que je ne l'ai pas encore monté.
 
 
Que faut il donc faire en plus?


Message édité par chaica le 25-01-2004 à 21:35:59
Reply

Marsh Posté le 25-01-2004 à 20:28:53   

Reply

Marsh Posté le 26-01-2004 à 10:08:23    

Je ne vois pas d'autre solution, que de faire une sauvegarde de ton système existant, metre en place ton raid et ensuite restaurer ton système ...
Dans quel howto tu as ete voir ?
Sinon, c'est la partition qui faut formater, style mke2fs /dev/md0, et pas chaque disque ...
 
A+

Reply

Marsh Posté le 26-01-2004 à 15:23:07    

Il n'y a donc aucun moyen simple de mettre en place un raid 1 système à partir d'un disque déjà en activité? C'est quand même bizarre.

Reply

Marsh Posté le 26-01-2004 à 17:48:15    

Le gestionnaire de raid écrit des meta-données à la fin de chaque volume (partition): c'est le "super-block". Donc en théorie il te suffirait de la rajouter à la fin. Mais il y a bien plus simple:
 
A supposer que ton ancien disque soit hda:
1) copie un petit système sur le nouveau disque  
2) branche le nouveau disque en hda, l'ancien en hdd
3) boote sur le hda (en single); monte /dev/hdd1 quelque part, chroot dessus
4) déclare un RAID1 formé de hda1 et hdc1. crée hda1. Tu ne peux pas créer hdc1, car pas de disque hdc
5) déclare hdc1 en "failed disk", redémarre le RAID
6) copie l'intégralité de /dev/hdd sur le RAID (qui tourne en mode dégradé sur le nouveau disque).
7) patch lilo avec support pour booter sur du RAID1 si c'est ce que tu veux faire, et lance-le
8) éteins, rebranche l'ancien disque hdd en hdc, redémarre
9) le RAID redémarre à nouveau en mode dégradé. Revérifie une dernière fois.
10) Si tu es bien sûr de ce que tu fais: écrase /dev/hdc1 et recrée un volume RAID1 dessus. Redémarre le RAID: il va automatiquement synchroniser /dev/hdc1
 
Hope it helps ...

Reply

Sujets relatifs:

Leave a Replay

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