# Comment étendre un volume group lvm {{METATOC 4-5}} #### Etat des lieux Le volgroup nommé VolGroup00 (19GB) est full. vgdisplay --- Volume group --- VG Name VolGroup00 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size 19.53 GB PE Size 32.00 MB Total PE 625 Alloc PE / Size 625 / 19.53 GB Free PE / Size 0 / 0 VG UUID hx8M0U-TMkp-M0cB-eQpb-Avge-UddS-M0ZCc0 Mais il reste de l'espace disque sur /dev/sda : fdisk /dev/sda Command (m for help): p Disk /dev/sda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 2563 20482875 8e Linux LVM #### Extension du volgroup ##### Modifier la table des partitions du disque Pour étendre le volgroup on peut donc créer un nouveau volume physique sur l'espace libre en modifiant la table des partitions avec fdisk: fdisk /dev/sda * **Créer une nouvelle partition** n ajouter une nouvelle partition p partition primaire (1-4) Numéro de partition (1-4, 3 par défaut) : 3 Premier secteur (976771072-976773167, 976771072 par défaut) : laisser la valeur par défaut Dernier secteur, +secteurs ou +taille{K,M,G} (976771072-976773167, 976773167 par défaut) : +20G Command (m for help): p Disk /dev/sda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 2563 20482875 8e Linux LVM /dev/sda3 2564 3916 10867972+ 8e Linux * **modifier le type de la partition** Command (m for help): t Partition number (1-3): 3 Hex code (type L to list codes): 8e Command (m for help): p Disk /dev/sda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 2563 20482875 8e Linux LVM /dev/sda3 2564 3916 10867972+ 8e Linux LVM * **Enregistrer les modifications** Command (m for help): w ##### Crééer le nouveau volume physique Pour créer un nouveau disque physique LVM il faut faire prendre en compte la nouvelle partition par le système * **Création du disque physique** ``` pvcreate /dev/sda3 Physical volume "/dev/sda3" successfully created ``` * **Contrôle de la création** Le nouveau disque physique doit apparaitre dans la table des PHysical Volume de LVM pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name VolGroup00 PV Size 19.53 GB / not usable 2.81 MB Allocatable yes (but full) PE Size (KByte) 32768 Total PE 625 Free PE 0 Allocated PE 625 PV UUID vRmmoI-0cM9-AFRS-1ruI-1b7S-IKCn-gO35nl "/dev/sda3" is a new physical volume of "10.36 GB" --- NEW Physical volume --- PV Name /dev/sda3 VG Name PV Size 10.36 GB Allocatable NO PE Size (KByte) 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID EQ2sdZ-b2a3-OThW-8TE5-LyQS-SYg4-DOmykI ##### Extension du volgroup Il est possible d'étendre le volgroup avec ce nouveau disque Physique * **Ajout du nouveau disque physique** ``` vgextend /dev/VolGroup00 /dev/sda3 Volume group "VolGroup00" successfully extended ``` * **Contrôle de l'ajout** Une visualisation du volume group doit faire apparaitre la nouvelle taille vgdisplay --- Volume group --- VG Name VolGroup00 System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 8 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 2 Act PV 2 VG Size 29.88 GB PE Size 32.00 MB Total PE 956 Alloc PE / Size 625 / 19.53 GB Free PE / Size 331 / 10.34 GB VG UUID hx8M0U-TMkp-M0cB-eQpb-Avge-UddS-M0ZCc0