LVM¶
Logical Volume Manager
- Installation du paquet lvm2
apt-get install lvm2
- Création d'un volume physique :
pvcreate /dev/md0 (ou autre partition)
-
info sur les PV
pvdisplay
-
Création d'un groupe de volumes :
vgcreate "NomDuVolume" "VolumePhysique"
-
info sur les VG
vgdisplay
-
Création d'un volume logique :
lvcreate -n "NomDuVolumeLogique" -L "TailleK-M-G-T"
- Commandes utiles :
pvscan
: liste les différents volumes physiques disponibles
# pvscan PV /dev/md0 VG groupevol lvm2 [1020,00 MiB / 252,00 MiB free] PV /dev/sda5 VG serveurlvmraid-vg lvm2 [7,76 GiB / 0 free] Total: 2 [8,75 GiB] / in use: 2 [8,75 GiB] / in no VG: 0 [0 ]
vgscan
: liste les différents volume groups
# vgscan Reading volume groups from cache. Found volume group "groupevol" using metadata type lvm2 Found volume group "serveurlvmraid-vg" using metadata type lvm2
lvscan
: liste les différents volumes logiques
lvscan ACTIVE '/dev/groupevol/vol1' [256,00 MiB] inherit ACTIVE '/dev/groupevol/vol2' [512,00 MiB] inherit ACTIVE '/dev/serveurlvmraid-vg/root' [6,76 GiB] inherit ACTIVE '/dev/serveurlvmraid-vg/swap_1' [1,00 GiB] inherit
- Ne pas oublier de formater et de monter les volumes :
mkfs -t ext4 /dev/groupevol/vol1 mount /dev/groupevol/vol1 /mnt/lv1
- Agrandissement d'une partition à chaud
#volume logique lvresize -L "taille" "VL" #exemple lvresize -L 512M /dev/groupevol/vol2 #système de fichier resize2fs -p "VL" "taille" #exemple resize2fs -p /dev/groupevol/vol2 512M