Lvm
De Linuxmemo.
Source: http://blog.fenrir.fr/2011/06/13/lvm-memo/
http://linux.developpez.com/lvm/
Sommaire |
Définitions :
Volume physique (PV) : c’est un disque ou une partition formaté en LVM.
Groupe de volumes (VG) : c’est un ensemble de PV aggregés
Volume logique (LV) : c’est une sous unité d’un VG destinée à accueillir les données
FS Filesystem, système de fichier formaté sur le LV. Ext2/Ext3 sont les plus répandus.
PE Plus petite unité du VG. Sa taille détermine le plus petit LV pouvant être créé.
LE Nombre entier de PE contenu dans un LV.
Création :
Type de partion
Avec FDISK Command (m for help): t Selected partition 1 Hex code (type L to list codes): 8e Changed system type of partition 1 to 8e (Linux LVM)
Créer un PV :
initialiser le disque au LVM
pvcreate /dev/disque_ou_partition
Créer un VG :
vgcreate nom_du_VG /dev/disque_ou_partition [/dev/autre_disque_ou_partition]
Créer un LV :
lvcreate -n nom_du_LV -L TAILLE nom_du_VG
Formatage
mkfs.ext3 /dev/VG_nom/lv_nom
Montage
mount /dev/VG_nom/lv_nom /mnt/point_montage
Suppression :
Supprimer un LV :
lvremove /dev/nom_du_VG/nom_du_LV
Supprimer un VG :
vgremove nom_du_VG
Supprimer un PV :
pvremove /dev/disque_ou_partition
Affichage :
Afficher les PV :
pvdisplay
Afficher les VG :
vgdisplay
Afficher les LV :
lvdisplay
Gestion :
Ajouter un PV a un LV
vgextend my_volume_group /dev/xxxx lvresize -L 55g /dev/mvg/Vol2 resize2fs /dev/mvg/Vol2
Agrandir un LV :
lvresize -L 2g /dev/nom_du_VG/nom_du_LV resize2fs /dev/nom_du_VG/nom_du_LV
Réduire un LV :
/sbin/fsck -f /dev/nom_du_VG/nom_du_LV /sbin/resize2fs -p /dev/nom_du_VG/nom_du_LV TAILLE1 /sbin/lvresize -L TAILLE2 /dev/nom_du_VG/nom_du_LV (avec TAILLE2 > TAILLE1) /sbin/resize2fs -p /dev/nom_du_VG/nom_du_LV
Utilitaire graphique:
system-config-lvm Le seul usage qui peut en être fait sans risques, est la simple consultation. Concrètement cela vous permettra de visualiser la configuration (contenue dans les fichiers textes /etc/lvm/backup/* )