User Tools

Site Tools


howto:extend-lvm-vg

Comment étendre un volume group lvm

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
howto/extend-lvm-vg.txt · Last modified: 2025/02/19 10:59 by 127.0.0.1