LVM¶
LVM (Logical Volume Manager, ou gestionnaire de volumes logiques en français) permet la création et la gestion de volumes logiques sous Linux. L'utilisation de volumes logiques remplace en quelque sorte le partitionnement des disques. C'est un système beaucoup plus souple, qui permet par exemple de diminuer la taille d'un système de fichier pour pouvoir en agrandir un autre, sans se préoccuper de leur emplacement sur le disque
Avantages de LVM :
- Il n'y a pas de limitations « étranges » comme avec les partitions (primaire, étendue, etc.).
- On ne se préoccupe plus de l'emplacement exact des données.
- On peut conserver quelques giga-octets de libres pour pouvoir les ajouter n'importe où et n'importe quand.
- Les opérations de redimensionnement deviennent quasiment sans risques, contrairement au redimensionnement des partitions.
Inconvénients de LVM :
- Si un des volumes physiques devient HS, alors c'est l'ensemble des volumes logiques qui utilisent ce volume physique qui sont perdus. Pour éviter ce désastre, il faudra utiliser LVM sur des disques raid par exemple.
Quelques définitions¶
PV : Volumes physiques¶
Les disques durs, partitions de disques durs, volumes RAID ou unités logiques provenant d'un SAN forment des « volumes physiques » (physical volumes ou PV).
VG : Groupes de Volumes¶
On concatène ces volumes physiques (1 ou plusieurs) dans des « groupes de volumes » (volume groups ou VG).
Ces VG sont équivalents à des pseudo-disques-durs.
LV : Volumes logiques¶
Des « volumes logiques » (logical volumes ou LV) sont alors découpés dans les groupes de volumes, puis formatés et montés dans des systèmes de fichiers. Les LV sont équivalents à des pseudo-partitions.
FS : Système de fichiers¶
Des « systèmes de fichiers » (file system ou FS) est une façon de stocker les informations et de les organiser dans des fichiers. Ils disposent d'un point de montage et ont un type (ext4, xfs, btrfs)
Je parlerai de manipulations à chaud et à froid :
A chaud signifie : système de fichiers monté
A froid signifie : système de fichiers démonté
Représentation visuelle¶

Physical Volume (PV)¶
Créer un PV¶
Avant toute chose, il faut créer au moins un PV.
Un PV peut être un disque entier ou une partition.
pvcreate /dev/sdb
Afficher les infos sur un PV¶
Pour afficher des infos sur un PV, on utilise la commande pvdisplay
pv display /dev/sdb
Supprimer un PV¶
Pour supprimer un PV, on utilise la commande pvremove
pvremove /dev/sdb
Volume Group (VG)¶
Créer un VG¶
Pour créer un VG, on va utiliser la commande vgcreate.
La commande s'utilise ainsi :
vgcreate nomduvg /dev/pv1 /dev/pv2 ...
Afficher des infos sur un VG¶
Pour afficher des infos sur un VG, on utilise la commande vgdisplay
vgdisplay datavg
Supprimer un VG¶
Pour supprimer un VG, on utilise vgremove
vgremove datavg
Logical Volume (LV)¶
Créer un LV¶
On se rapproche du but !
Pour créer un LV, on va utiliser la commande ... lvcreate.
La commande, pour le plus simple s'utilise ainsi:
lvcreate -n nomdulv -L taille nomduvg
ou
lvcreate -n nomdulv -l +100%FREE mon_vg
- -l +100%FREE: Dit au LV d'ajouter tout l'espace actuellement non alloué à sa taille actuelle
- -L 50G: Permet d'allouer 50Go au lv
Afficher des infos sur un LV¶
Pour afficher des infos sur un LV, on utilise la commande lvdisplay
lvdisplay nomdulv
Ajouter un système de fichier (FS)¶
mkfs.ext4 /dev/nomduvg/nomdulv
Copié de ce site: https://www.linuxtricks.fr/wiki/lvm-sous-linux-volumes-logiques