Show Menu

LVM - Logical Volume Manager Cheat Sheet by Alasta

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

lvch­ange
Change les attributs LV
lvco­nvert
Convertion de LV linear en miror ou snapshot
lvcr­eate
Création de LV
lvdi­splay
Affiche les LV
lvex­tend
Augmen­tation du LV
lvre­duce
Réduction de LV
lvre­move
Suppre­ssion de LV
lvre­name
Renommer un LV
lvre­size
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­­is­k­s­can
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

vgcf­gba­ckup
Permet de faire un backup des metadata de VG
vgck
Checks les metadata de VG
vgdi­splay
Affiche les infos de VG
vgim­port
Import de VG
vgmk­nodes
Recréer un dossier de VG
vgre­name
Renommer un VG
vgsp­lit
Split un VG en 2
vgcf­gre­store
Restore les metadata
vgco­nvert
Permet de changer le format des metadata
vgex­port
Export de VG
vgim­por­tcl­one
Import et renomme un VG via duplic­ation
vgre­duce
Réduit un VG
vgs
Infos VG
vgch­ange
Change les attributs de VG
vgcr­eate
Création de VG
vgex­tend
Etendre un VG
vgme­rge
Merge 2 VG
vgre­move
Suppre­ssion de VG
vgscan
Scan les disques pour trouver les VG

LVM - PV

pvch­ange
Change les attributs de PV
pvck
Check les metadata de OV
pvcr­eate
Création de PV
pvdi­splay
Affiche les infos de PV
pvmove
Déplace les PE d'un PV (avant suppre­ssi­on/­rem­pla­cem­emnt)
pvre­move
Supprime un PV
pvre­size
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
resi­ze2fs /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/s­db1
Création du nouveau PV
vgextend vg00 /dev/s­db1
Ajout du PV dans le VG00
vgdi­splay
Vérifi­cation

LVM - VG reduce

vgdi­splay ; pvdi­splay
Vérifier que l'espace restant sera suffis­ament important pour accueillir les données.
pvmove /dev/s­db1
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/s­db1
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
 

Share This Cheat Sheet!

Favourited by 1 Member:

leshkin

Comments

TM TM, 15:06 21 Feb 14

WHY?
Why not english, please english :)

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.