4.8. Rapport personnalisé pour LVM
Vous pouvez produire des rapports concis et personnalisés d'objets LVM avec les commandes
pvs, lvs et vgs. Les rapports que ces commandes génèrent inclus une ligne de sortie pour chaque objet. Chaque ligne contient une liste ordonnée de champs de propriétés associés à chaque objet. Il existe cinq manières permettant de sélectionner les objets devant être rapportés : par volume physique, par groupe de volumes, par volume logique, par segment de volume physique et par segment de volume logique.
Les sections suivantes fournissent :
- Un résumé des arguments des commandes que vous pouvez utiliser pour contrôler le format du rapport généré.
- Une liste des champs que vous pouvez sélectionner pour chaque objet LVM.
- Un résumé des arguments des commandes que vous pouvez utiliser pour trier le rapport généré.
- Des instructions pour la spécification des unités de la sortie du rapport.
4.8.1. Contrôle du format Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Que vous utilisez
pvs, lvs ou vgs, ces commandes déterminent l'ensemble de champs à afficher par défaut et l'ordre de tri. Vous pouvez contrôler la sortie de ces commandes avec les arguments suivants :
- Vous pouvez modifier les champs à afficher en utilisant l'argument
-o. Par exemple, la sortie suivante illustre l'affichage par défaut de la commandepvs(qui affiche des informations à propos des volumes physiques).Copy to Clipboard Copied! Toggle word wrap Toggle overflow La commande suivante affiche uniquement le nom et la taille du volume physique.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Vous pouvez ajouter un champ à la sortie avec le signe plus (+), qui est utilisé en association avec l'argument -o.L'exemple suivant affiche l'UUID du volume physique en plus des champs par défaut.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - L'ajout de l'argument
-và une commande permet d'inclure des champs supplémentaires. La commandepvs -vaffichera par exemple les champsDevSizeetPV UUIDen plus des champs par défaut.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - L'argument
--noheadingssupprime la ligne d'en-têtes. Ceci peut être utile pour écrire des scripts.L'exemple suivant utilise l'argument--noheadingsen association avec l'argumentpv_nameafin de générer une liste de tous les volumes physiques.pvs --noheadings -o pv_name
# pvs --noheadings -o pv_name /dev/sdb1 /dev/sdc1 /dev/sdd1Copy to Clipboard Copied! Toggle word wrap Toggle overflow - L'argument
--separator separatorutilise l'élément separator afin séparer chaque champ.L'exemple suivant sépare les champs par défaut de la sortie générée par la commandepvspar un signe égal (=).Copy to Clipboard Copied! Toggle word wrap Toggle overflow Pour maintenir les champs alignés lors de l'utilisation de l'argumentseparator, utilisez-le en association avec l'argument--aligned.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Vous pouvez utiliser l'argument
-P des commandes lvs ou vgs afin d'afficher les informations d'un volume ayant échoué qui n'auraient normalement pas dû apparaître dans la sortie. Pour davantage d'informations à propos de la sortie que cet argument génère, reportez-vous à la Section 6.2, « Affichage d'informations à propos des périphériques ayant échoué. ».
Pour obtenir une liste complète des arguments d'affichage, reportez-vous aux pages de manuel
pvs(8), vgs(8) et lvs(8).
Les champs des groupes de volumes peuvent être une combinaison avec des champs de volumes physiques (et de segment de volumes physiques) ou des champs de volumes logiques (et de segment de volumes logiques) mais les champs de volumes physiques et logiques ne peuvent pas être mélangés. Par exemple, la commande suivante affiche une ligne de sortie pour chaque volume physhique.