RAID 5 & LVM : Ajout de disque

Bonjour,

Suite à quelques problème sur un ancien serveur, j’ai fait une réinstalle de debian (squeeze) avec une configuration disque me permettant à priori d’augmenter la capacité de stockage.

J’ai donc :

  • une grappe raid5 de 3 disques et de 1 spare (capacité de 2To) md0->sda1,sdb1,sdc1,sdd1(en spare)
  • des disque logique LVM (systeme - home - var - usr - boot)

Aujourd’hui, je voudrais rajouter deux disques sur cette grappe RAID5 et augmenter la taille de certain volume LVM

Je comptais donc faire :
#mdadm --manage /dev/md0 -a /dev/sde1 /sdf1
en supposant que le rajout et la synchronisation des disques se fera automatiquement (je sais je suis un grand reveur)

La deuxième question : comment faire pour augmenter la taille des disque logique LVM

Merci de vos réponse

Cordialement
Mathieu COROMPT

Salut,

Je te cite les plus courantes

lvcreate, lvdisplay, lvextend, lvreduce, lvremove dont le synopsys se trouve dans man.

Attention pour lvextend, lvreduce à bien utiliser e2fsck & resize2fs si nécessaire pour mettre à jour le sytème :slightly_smiling:

puis-je faire ces manip à chaud sous squeeze

#mdadm --add /dev/md0 /dev/sde1 /dev/sdf1
#mdadm --grow /dev/md0 --raid-devices=4
#resize2fs /dev/md0

et aurais-je bien un systeme de 5 disques 1TO => 4To + mon disque spare(sdd1)

pour lvm je te remercie

Re,

Je me sert de LVM, pas de RAID mais il semble utile d’aller voir si lvextend n’est pas dans le coup, lui aussi :slightly_smiling:

Bonjour,

A priori tu utilises lvm sur un raid (/dev/md0).

Si ton disque /dev/md0 est un pv, il faut utiliser la commande pvresize pour que le pv prenne en compte le nouvel espace de stockage après extension de ton raid groupe.

Ensuite, tu peux utiliser lvextend et resizefs (à chaud) pour grandir les lvms.

Bien sur, faire une sauvegarde préalable des données.

A++

Bonjour,

Voici les nouvelles sur l’augmentation de ma grappe raid 5 et de mes volume LVM

J’ai commencer par Brancher les nouveau disque :wink:

ensuite avec fdisk, j’ai creé mes partitions (1 par disque)

et puis simplement
#mdadm /dev/md0 -a /dev/sde1
#mdadm /dev/md0 -a /dev/sdf1
#mdadm --grow /dev/md0 --raid-device=5

alors
#mdadm --examine --scan --verbose me donne :
/dev/md0 -> sda1[0],sdb1[1],sdc1[2],sde1[3],sdf1[4]
Spare 1(sdd1)

pour que le tout fonctionne au boot
#cp /etc/mdadm/mdadm.conf /etc/mdadm.mdadm.conf.old
#mdadm --examine --scan --verbose >> /etc/mdadm/mdadm.conf
#nano /etc/mdadm/mdadm.conf et je supprime l’ancienne ligne correspondant à /dev/md0

FIN DU PARAMETRAGE RAID

pour le LVM
#pvresize
#lvextend sur mes volume logique

voila pour LVM

on finit par un
#resize2fs

Et ca a l’air de fonctionner pour moi (j’ai bien recupere mes 2To supplementaire)

Merci pour vos réponses

PS : j’apprecie de plus en plus ce forum pour la pertinance des reponse ainsi que la compétence et la convivialité de ces membres

1 J'aime

Salut,

Ton résumé des opérations ressemble à un cours magistral :041

Tu devrais te dépêcher d’aller le déposer sur le wiki. Et encore bravo :slightly_smiling: