Show Menu
Cheatography

LVM - Logical Volume Manager Cheat Sheet by

Mémento LVM

LVM - Definition

PE : Physical Extents
Petit découpage de PV en morceaux de 4Mo par défaut.
LE : Logical Extents
Petit découpage de VG en morceaux de 4Mo par défaut.
PV : Physical Volumes
Disques, partit­ions, volumes RAID.
VG : Volume Groups
Agrégat d'un ou plusieurs PV, équivalent à un pseudo disque.
LV : Logical Volumes
Découpage de VG, équivalent à une partition.
PVRA : Physical Volume Reserved Area
Contient les métado­nnées LVM spécif­iques au PV.
VGRA : Volume Group Reserve Area
Contient les métado­nnées liées au VG ainsi qu'aux LV contenus dans le VG.
BBRA : Bad Block Relocation Area
Zone contenant des métado­nnées liées à la gestion de ré-all­ocation des blocs défect­ueux.

LVM - LV

lvchange
Change les attributs LV
lvconvert
Convertion de LV linear en miror ou snapshot
lvcreate
Création de LV
lvdisplay
Affiche les LV
lvextend
Augmen­tation du LV
lvreduce
Réduction de LV
lvremove
Suppre­ssion de LV
lvrename
Renommer un LV
lvresize
Redime­nti­onner un LV
lvs
Infos de LV
lvscan
Cherche les LV

LVM - Fichiers

/etc/l­vm/­lvm.conf
$HOME/.lv­m_h­istory

LVM - lvm

lvm
Pseudo shell-cli pour LVM
lvmc­onf
Modif de config LVM
lvmd­i­sk­scan
Scan tous les devices pour trouver les PV
lvmd­ump
Dump d'infos LVM
lvme­tad
Démon de cache pour les metadata LVM
lvms­adc
LVM system activity data collector (LVM1)
lvmsar
Reporting d'activité LVM
 

LVM - VG

vgcfgb­ackup
Permet de faire un backup des metadata de VG
vgck
Checks les metadata de VG
vgdisplay
Affiche les infos de VG
vgimport
Import de VG
vgmknodes
Recréer un dossier de VG
vgrename
Renommer un VG
vgsplit
Split un VG en 2
vgcfgr­estore
Restore les metadata
vgconvert
Permet de changer le format des metadata
vgexport
Export de VG
vgimpo­rtclone
Import et renomme un VG via duplic­ation
vgreduce
Réduit un VG
vgs
Infos VG
vgchange
Change les attributs de VG
vgcreate
Création de VG
vgextend
Etendre un VG
vgmerge
Merge 2 VG
vgremove
Suppre­ssion de VG
vgscan
Scan les disques pour trouver les VG

LVM - PV

pvchange
Change les attributs de PV
pvck
Check les metadata de OV
pvcreate
Création de PV
pvdisplay
Affiche les infos de PV
pvmove
Déplace les PE d'un PV (avant suppre­ssi­on/­rem­pla­cem­emnt)
pvremove
Supprime un PV
pvresize
Redime­nsionne un PV
pvs
Infos sur les PV
pvscan
Scan les devices pour trouver des PV
 

LVM - LV extend

umount /dev/v­g00­/lv­_home
Démontage du système de fichier
lvextend -L +10G /dev/v­g00­/lv­_home
Augmen­tation de la taille du volume logique
e2fsck -f /dev/v­g00­/lv­_home
Vérifi­cation forcée du système de fichier
resize2fs /dev/v­g00­/lv­_home
Augmen­tation de la taille du système de fichier
mount /dev/v­g00­/lv­_home
Remontage du système de fichiers

LVM - VG extand

pvcreate /dev/sdb1
Création du nouveau PV
vgextend vg00 /dev/sdb1
Ajout du PV dans le VG00
vgdisplay
Vérifi­cation

LVM - VG reduce

vgdisplay ; pvdisplay
Vérifier que l'espace restant sera suffis­ament important pour accueillir les données.
pvmove /dev/sdb1
Déplacer les données qu'il contient sur les autres PV de VG00
pvs -o+pv_used
Vérifi­cation que le PV /dev/sdb1 est vide
vgreduce vg00 /dev/sdb1
On retire le PV /dev/sdb1 du VG00
ou vgreduce -a
Supprime tous les PV vides de VG00

LVM - Schema

LVM - LV extend swap

swapoff -v /dev/v­g00­/lv­_swap
Désact­ivation du LV swap
lvresize /dev/v­g00­/lv­_swap -L 8G
Redime­nsi­onn­ement
mkswap /dev/v­g00­/lv­_swap
Formattage
swapon -v /dev/v­g00­/lv­_swap
Ré-act­ivation
free
Vérifi­cation

LVM - commandes adv.

lvextend -L size /dev/v­g00­/lv­_home
Augmenter la taille d'un LV
lvreduce -L size /dev/v­g00­/lv­_home
Réduire la taille d'un LV
lvresize -L size /dev/v­g00­/lv­_home
Redime­nti­onner la taille d'un LV
size peut être exprimé de plusieurs façon :
2G : la taille du LV fera 2Go
+2G : on ajoute 2Go à la taille existante
-2G : on enléve 2Go à la taille existante
           
 

Comments

WHY?
Why not english, please english :)

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          Bash Cheat Sheet
          Linux - Logical Volume Manager (LVM) Cheat Sheet

          More Cheat Sheets by Alasta

          Bash Cheat Sheet