Académique Documents
Professionnel Documents
Culture Documents
Physical Volume (PV) – En règle générale, un PV est une partition du disque dur gérée par LVM. Il peut s’agir d’un
disque dur entier et même d’un assemblage RAID. La partition, le disque dur ou l’assemblage RAID doit être défini en
tant que PV pour que les commandes LVM puissent fonctionner.
Volume Group (VG) – Un ou plusieurs PV peuvent être assemblés en un groupe, ce qui permet par exemple de réunir les
partitions de plusieurs disques durs. Un VG constitue donc un ensemble de PV, d’un point de vue physique.
Logical Volume (LV) – Un Logical Volume (LV) est une partie d’un Volume Group(VG). Pour l’utilisateur, le LV
fonctionne comme une partition virtuelle. C’est là où il installera le système de fichiers. Ce dernier ne sera plus créé dans
une partition comme /dev/sda2 ou /dev/sda3, mais dans un LV comme par exemple /dev/mapper/vg0-
root ou /dev/mapper/vg0-swap.
# fdisk -l /dev/sda
Dans cet espace libre, je crée une partition logique /dev/sda5 de type Linux LVM (8e).
Ma nouvelle partition n’apparaît pas encore. Je peux utiliser la commande partprobe(8)pour informer le système d’exploitation
de la modification de la table de partitions.
# partprobe
Voilà comment se présente mon disque dur.
# fdisk -l
...
Périphérique Amorçage Début Fin Blocs Id. Système
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 41943039 20765696 8e Linux LVM
/dev/sda3 41943040 83886079 20971520 5 Extended
/dev/sda5 41943103 83886079 20971488+ 8e Linux LVM
Je crée un nouveau Physical Volume (PV) dans ma nouvelle partition.
# pvcreate /dev/sda5
Physical volume "/dev/sda5" successfully created.
J’affiche l’état de mes Physical Volumes (PV).
# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 vg0 lvm2 a-- 19,80g 0
/dev/sda5 lvm2 --- 20,00g 20,00g
J’étends mon Volume Group vg0 pour qu’il englobe également le Physical Volume (PV) /dev/sda5.
# vgextend vg0 /dev/sda5
Volume group "vg0" successfully extended
Mon Volume Group vg0 est désormais bien réparti sur les deux Physical Volumes.
# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 vg0 lvm2 a-- 19,80g 0
/dev/sda5 vg0 lvm2 a-- 20,00g 20,00
Mon Logical Volume root n’occupe actuellement que près de la moitié de l’espace disque disponible.
# lvs
LV VG Attr LSize Pool Origin Data% ...
root vg0 -wi-ao---- 17,80g
swap vg0 -wi-ao---- 2,00g
Je peux étendre sa taille de manière à ce qu’il occupe le restant de l’espace disponible.
# lvs
LV VG Attr LSize Pool Origin Data% ...
root vg0 -wi-ao---- 37,80g
swap vg0 -wi-ao---- 2,00g
Ma partition principale utilise un système de fichiers ext4. Je peux redimensionner ce système de fichiers en utilisant la
commande suivante.
# resize2fs /dev/mapper/vg0-root
resize2fs 1.42.9 (28-Dec-2013)
Le système de fichiers de /dev/mapper/vg0-root est monté sur / ;
le changement de taille doit être effectué en ligne
old_desc_blocks = 3, new_desc_blocks = 5
Le système de fichiers /dev/mapper/vg0-root a maintenant une taille
de 9908224 blocs.
L’opération a bien fonctionné, et j’ai doublé l’espace disque disponible pour mon système.
# df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/vg0-root 38G 968M 35G 3% /
...