Une fois que vous avez créé les volumes physiques et les groupes de volumes, l'étape suivante consiste à créer des volumes logiques à partir de l'espace alloué aux groupes de volumes. Le message traite de quelques-unes des commandes et utilitaires liés au volume logique les plus couramment utilisés.
Création de volumes logiques
Utilisez le lvcreate commande pour créer un nouveau volume logique. Cette commande crée automatiquement les nœuds de périphérique de bloc dans le répertoire /dev. La syntaxe est :
# lvcreate [options] --size [size] --name LV_name VG_name
La –taille L'option définit la taille du volume logique en allouant des extensions logiques à partir du pool d'extensions physiques libres du groupe de volumes. Par exemple, pour créer un volume logique nommé lv01 à partir du groupe de volumes nommé vg01 avec une taille de 2 Go, entrez :
# lvcreate -v --size 2g --name lv01 vg01 Archiving volume group "vg01" metadata (seqno 1). Creating logical volume lv01 Creating volume group backup "/etc/lvm/backup/vg01" (seqno 2). Activating logical volume vg01/lv01. activation/volume_list configuration setting not defined: Checking only host tags for vg01/lv01. Creating vg01-lv01 Loading vg01-lv01 table (253:2) Resuming vg01-lv01 (253:2) Wiping known signatures on logical volume "vg01/lv01" Initializing 4.00 KiB of logical volume "vg01/lv01" with value 0. Logical volume "lv01" created.
Affichage des volumes logiques
Utilisez le lvdisplay commande pour afficher les attributs des volumes logiques.
# lvdisplay vg01/lv01 --- Logical volume --- LV Path /dev/vg01/lv01 LV Name lv01 VG Name vg01 LV UUID DyCyoq-5fF1-HujN-WeUi-XvYN-eloM-wdDSVt LV Write Access read/write LV Creation host, time localhost.localdomain, 2017-10-02 13:28:01 +0530 LV Status available # open 0 LV Size 2.00 GiB Current LE 512 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:2
En plus de lvdisplay, deux autres commandes répertorient les informations sur les volumes logiques. La commande lvs rapporte des informations sur les volumes logiques sous une forme plus condensée. La commande lvscan analyse tous les disques à la recherche de volumes logiques. Exemple :
# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root cl -wi-ao---- 17.00g swap cl -wi-ao---- 2.00g lv01 vg01 -wi-a----- 2.00g
# lvscan ACTIVE '/dev/cl/swap' [2.00 GiB] inherit ACTIVE '/dev/cl/root' [17.00 GiB] inherit ACTIVE '/dev/vg01/lv01' [2.00 GiB] inherit
Suppression de volumes logiques
Utilisez la commande lvremove pour supprimer un volume logique. Vous devez inclure le nom du groupe de volumes ainsi que le nom du volume logique. Vous êtes invité à confirmer votre demande. Exemple :
# lvremove vg01/lv01 Do you really want to remove active logical volume vg01/lv01? [y/n]: y Logical volume "lv01" successfully removed
Commandes LV supplémentaires
Les commandes suivantes sont utilisées pour manipuler les volumes logiques :
- lvchange :Modifier les attributs des volumes logiques.
- lvconvert :Modifier la disposition du volume logique.
- lvextend :Ajouter de l'espace à un volume logique.
- lvmdiskscan :répertorie les périphériques pouvant être utilisés comme volumes physiques.
- lvmsadc :Collecter des données d'activité.
- lvmsar :créer un rapport d'activité.
- lvréduire :Réduire la taille d'un volume logique.
- lvrename :Renommer un volume logique.
- lvresize :Redimensionner un volume logique.
Configuration LVM :Opérations/Utilitaires de groupe de volumes (VG)
Configuration LVM :Opérations/utilitaires de volume physique (PV)