Chapitre 4. Administration LVM avec les commandes CLI
Ce chapitre résume les tâches d'administration individuelles que vous pouvez effectuer avec les commandes CLI (de l'anglais Command Line Interface) LVM afin de créer et maintenir les volumes logiques.
Note
If you are creating or modifying an LVM volume for a clustered environment, you must ensure that you are running the
clvmd
daemon. For information, see see Section 3.1, « Création de volumes LVM dans un cluster ».
4.1. Utilisation des commandes CLI Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Il y a plusieurs fonctionnalités générales à toutes les commandes CLI LVM.
Lorsque des tailles sont requises pour l'argument d'une ligne de commande, les unités peuvent toujours être spécifiées explicitement. Si vous ne spécifiez pas d'unité, une valeur par défaut est définie, habituellement en Ko ou Mo. Les commandes CLI LVM n'acceptent pas les fractions.
Lorsque vous spécifiez des unités via un argument de ligne de commande, LVM n'est pas sensible à la casse ; spécifier M ou m est par exemple équivalent et les puissances de 2 (multiples de 1024) sont utilisées. Cependant, lors de la spécification de l'argument
--units
dans une commande, les lettres minuscules représentent les unités en multiples de 1024 alors que les lettres majuscules représentent les unités en multiples de 1000.
Lorsque les commandes utilisent les noms de groupes de volumes et de volumes logiques en tant qu'arguments, le nom complet du chemin d'accès est optionnel. Un volume logique appelé
lvol0
dans un groupe de volumes appelé vg0
peut être spécifié comme vg0/lvol0
. Si une liste de groupes de volumes est laissée vide, une liste de tous les groupes de volumes sera substituée. Si, à la place d'une liste de volumes logiques, un groupe de volumes est spécifié, une liste de tous les volumes logique du groupe de volumes sera substituée. Par exemple, la commande lvdisplay vg0
affichera tous les volumes logiques du groupe de volumes vg0
.
Toutes les commandes LVM acceptent un argument
-v
qui peut être saisi plusieurs fois afin d'améliorer la verbosité d'une sortie. Les exemples suivants illustrent la sortie par défaut de la commande lvcreate
.
lvcreate -L 50MB new_vg
# lvcreate -L 50MB new_vg
Rounding up size to full physical extent 52.00 MB
Logical volume "lvol0" created
La commande suivante illustre la sortie de la commande
lvcreate
avec l'argument -v
.
Vous pourriez également utiliser l'argument
-vv
, -vvv
ou -vvvv
pour afficher davantage de détails à propos de l'exécution de cette commande. L'argument -vvvv
fournit actuellement la plus grande quantité d'informations. L'exemple suivant illustre uniquement les premières lignes de la sortie pour la commande lvcreate
avec l'argument -vvvv
spécifié.
Vous pouvez afficher l'aide de n'importe quelle commande CLI en utilisant l'argument
--help
.
commandname --help
commandname --help
Pour afficher la page de manuel d'une commande, exécutez la commande
man
:
man commandname
man commandname
La commande
man lvm
fournit des informations générales en ligne à propos de LVM.
All LVM objects are referenced internally by a UUID, which is assigned when you create the object. This can be useful in a situation where you remove a physical volume called
/dev/sdf
which is part of a volume group and, when you plug it back in, you find that it is now /dev/sdk
. LVM will still find the physical volume because it identifies the physical volume by its UUID and not its device name. For information on specifying the UUID of a physical volume when creating a physical volume, see see Section 6.4, « Recupération des métadonnées du volume physique ».