Vous êtes sur la page 1sur 3

LVM

Introduction
LVM pour Logical Volume Managment, est une architecture de volume dynamique qui permet de
manipuler differents aspects d'une partition d'un disque tel que sa taille, et ce, de manire
dynamique.
Grce a LVM il devient ais d'aouter de l'espace disponi!le sur un disque " une partition et
inversement, de diminuer la taille d'une partition.
#l est possi!le par e$emple d'aouter un disque dur sur le system et d'allouer de l'space disque " une
partition d" e$istante. LVM permet galement d'effectuer du %mirroring& sur plusieurs disques.
Architecture LVM
LVM est compos de la manire suivante '
physical volume (PV)
volume group (VG)
logical volume (LV)
physical extent (PE) : C'est l'unit de mesure principale
logical extent (LE) : C'est est le nomre d'units de PE a!!ectes " votre
volume logi#ue$
LE % &i'e d'un PE ( )aille du LV
*++ Volume Group ++++++++++++++++++++++++++++++++*
, ,
, *++++++++++++++++++++++++++++++++++++++++* ,
, PV , PE , PE , PE , PE , PE , PE , PE , PE , ,
, *++++++++++++++++++++++++++++++++++++++++* ,
, $ $ $ $ ,
, $ $ $ $ ,
, *++++++++++++++++++++++++++++++++++++++++* ,
, LV , LE , LE , LE , LE , LE , LE , LE , LE , ,
, *++++++++++++++++++++++++++++++++++++++++* ,
, $ $ $ $ ,
, $ $ $ $ ,
, *++++++++++++++++++++++++++++++++++++++++* ,
, PV , PE , PE , PE , PE , PE , PE , PE , PE , ,
, *++++++++++++++++++++++++++++++++++++++++* ,
, ,
++++++++++++++++++++++++++++++++++++++++++++++++*
Les commandes utiles
pvcreate ' permet de crer un volume physique
pvdisplay ' permet de lister les physical volume et leurs informations
vgcreate ' permet de crer un groupe volume
vgdisplay ' permet de lister les groupes de volume et leurs informations
lvcreate ' permet de crer un volume logique
lvdisplay ' permet de lister les volumes logique et leurs informations
Droulement de la mise en place d'LVM
(ration de la partition de type LVM
(ration du )hysical Volume
(ration du Volume Group
(ration du Logical Volume
(reation du *ile +ystem
Cration de la partition de type LVM
#l faut crer une partition de type Linu$ LVM ,code e-. grace a la commande fdis/ '
-. !dis/ 0device.
Cration du Physical Volume
#l suffit de crer le volume physique " l'aide de la commande suivante '
-. pvcreate 0device.
Le 0device1 peut etre un disque entier ou une partition du disque.
Cration du Volume Group
#l faut crer le Volume group et l'associer au device comme ceci '
-. vgcreate mon1vg 0device.
mon2vg correspond a un simple nom donn au volume group.
Cration du Logical Volume
(ette commande permet de crer un logical volume ,mon2lv. d'une taille de 34 Go dans notre
volume group prcdemment cr ,mon2vg.'
-. lvcreate +L 23333 +n mon1lv mon1vg
La commande suivante permet de crer un logical volume ,mon2lv5. de la taille ma$imale restante
sur le volume group mon2vg '
-. lvcreate +l 233456EE +n mon1lv7 mn1vg
Creation du file system
#l ne reste plus qu'a crer notre file system '
-. m/!s$ext8 9dev9mon1vg9mon1lv
Reduire la taille d'un olume
#l faut tout d'a!ord rduire la taille du systme de fichier elle6m7me ,resi8e5fs. avant celle du
volume logique ,lvreduce..
Mais pour rduire ce systme de fihier, il faut auparavant dmonter cette partition ,umount.. 9onc
attention, avant de reduire la taille d'un volume, il faudra vrifier l'intgrir du systme de fichier.
)our certain systme de fichier comme par e$emple &:&, il est plus rapide d'utiliser un disque de
dmarrage Linu$ ou une cl ;+< !oota!le.
=n demonte le systme de fichier.
-.umount 9dev9vg1local9lv1local
=n vrifie l'intgrit du systme'
>1e5fsc/ 6f :dev:vg2local:lv2local
?t nous retaillons le file system " -Go. =n passe donc du 34G initial " -G
-. resi'e7!s +p 9dev9vg1local9lv1local :G
?t enfin nous rduisons la taille de notre volume lv2local " -G
-. lvreduce +L :G 9dev9vg1local9lv1local
+i tout se passe !ien, on peut alors remonter le systme de fichier
-. mount 9dev9vg1local9lv1local
Augmenter la taille d'un olume
(es oprations peuvent se faire " chaud. @out dpendra de la version du noyau et du type de
systme de fichiers. 9ans notre e$emple on a un noyau %5.A.3-635-.elB& et un systme de fichier
%e$tC&. (es 5 pr6requis nous permettent d'augmenter " chaud le volume.
#ci, nous augmentons la taille de notre volume lv2local d'3 Go
-. lvextend +L *237;< 9dev9vg1local9lv1local
#ci, nous augmentons la taille de notre volume lv2local de la taille ma$imale possi!le '
-. lvextend +l 233456EE 9dev9vg1local9lv1local
?t nous retaillons le file systeme '
-. e7!sc/ +! 9dev9vg1local9lv1local
-. resi'e7!s 9dev9vg1local9lv1local
lve$

Vous aimerez peut-être aussi