disk_raid_transfert
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
disk_raid_transfert [2008/08/26 22:11] – thierry | disk_raid_transfert [2008/08/27 11:12] – thierry | ||
---|---|---|---|
Ligne 229: | Ligne 229: | ||
C'est fini ! | C'est fini ! | ||
+ | |||
+ | |||
====== RAID incomplet ====== | ====== RAID incomplet ====== | ||
On a installer Debian, en RAID 1, avec 1 seul disk. | On a installer Debian, en RAID 1, avec 1 seul disk. | ||
- | |||
Maintenant, on aimerait bien le completer avec un 2ieme disk... | Maintenant, on aimerait bien le completer avec un 2ieme disk... | ||
+ | ===== Etat des lieux ===== | ||
Etat du RAID: | Etat du RAID: | ||
# cat / | # cat / | ||
Ligne 274: | Ligne 276: | ||
* **"/ | * **"/ | ||
+ | ===== copier structure des partitions ===== | ||
Voyons l'etat des partitions de **''/ | Voyons l'etat des partitions de **''/ | ||
# sfdisk -d /dev/sda | # sfdisk -d /dev/sda | ||
Ligne 293: | Ligne 296: | ||
| | ||
Re-reading the partition table ... | Re-reading the partition table ... | ||
+ | |||
+ | ===== ajouter partition ===== | ||
+ | ==== mauvaise piste ==== | ||
Ajouter une partition dans le RAID... | Ajouter une partition dans le RAID... | ||
# mdadm /dev/md0 --add /dev/sdb1 | # mdadm /dev/md0 --add /dev/sdb1 | ||
Ligne 335: | Ligne 341: | ||
Ah ouai, le disk est dans le **'' | Ah ouai, le disk est dans le **'' | ||
+ | |||
+ | Donc, je retire: | ||
+ | # mdadm /dev/md0 --remove /dev/sdb1 | ||
+ | |||
+ | |||
+ | ==== " | ||
+ | En fait, augmenter le nombre de device actif ! actuellement il n'y a qu'un disk, et il en faut 2 (pour le RAID1) ! | ||
+ | |||
+ | Augmentons le nombre de " | ||
+ | # mdadm --grow /dev/md0 -n 2 | ||
+ | Verifions: | ||
+ | # cat / | ||
+ | Personalities : [raid1] | ||
+ | md1 : active raid1 sda2[0] | ||
+ | 292969280 blocks [1/1] [U] | ||
+ | | ||
+ | md0 : active raid1 sda1[0] | ||
+ | 248896 blocks [2/1] [U_] | ||
+ | | ||
+ | unused devices: < | ||
+ | Ah, ca ressemble a quelque chose que je connais :-) | ||
+ | |||
+ | Faisons la meme chose pour **''/ | ||
+ | # mdadm --grow /dev/md1 -n 2 | ||
+ | Parfait. | ||
+ | |||
+ | ==== Ajoutons partitions ! ==== | ||
+ | # mdadm /dev/md0 --add /dev/sdb1 | ||
+ | mdadm: re-added /dev/sdb1 | ||
+ | Verifions: | ||
+ | # cat / | ||
+ | Personalities : [raid1] | ||
+ | md1 : active raid1 sda2[0] | ||
+ | 292969280 blocks [2/1] [U_] | ||
+ | | ||
+ | md0 : active raid1 sdb1[1] sda1[0] | ||
+ | 248896 blocks [2/2] [UU] | ||
+ | | ||
+ | unused devices: < | ||
+ | Yes! | ||
+ | |||
+ | L' | ||
+ | # mdadm /dev/md1 --add /dev/sdb2 | ||
+ | mdadm: added /dev/sdb2 | ||
+ | |||
+ | # cat / | ||
+ | Personalities : [raid1] | ||
+ | md1 : active raid1 sdb2[2] sda2[0] | ||
+ | 292969280 blocks [2/1] [U_] | ||
+ | [> | ||
+ | | ||
+ | md0 : active raid1 sdb1[1] sda1[0] | ||
+ | 248896 blocks [2/2] [UU] | ||
+ | | ||
+ | unused devices: < | ||
+ | |||
+ | En cours de remontage... super. | ||
+ | |||
+ | |||
+ | |||
+ | ===== Configurer ===== | ||
+ | Maintenant, il faut completer la configuration, | ||
+ | |||
+ | Editer le fichier **''/ | ||
+ | ARRAY /dev/md0 level=raid1 num-devices=2 UUID=32d9f08e: | ||
+ | ARRAY /dev/md1 level=raid1 num-devices=2 UUID=1f25f923: | ||
+ | |||
+ | En fait, ca doit ressembler a ce que la commande suivante produit comme sortie: | ||
+ | # mdadm --detail --scan | ||
+ | (Il y a peut etre un **" | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Boot ===== | ||
+ | Il faut rendre " | ||
+ | |||
+ | Il faut bien annoncer a " | ||
+ | Editer le fichier **''/ | ||
+ | (hd0) / | ||
+ | (hd1) / | ||
+ | |||
+ | On peut alors suivre [[disk_raid# | ||
+ | |||
+ | | :!: | Attendre que le RAID soit remonté pour jouer avec '' | ||
disk_raid_transfert.txt · Dernière modification : 2011/07/27 16:56 de thierry