Show Table of Contents
4.8. Reporte personalizado para LVM
Se pueden crear reportes concisos y personalizados de los objetos LVM con los comandos
pvs, lvs y vgs. El reporte que estos comandos generan incluye una línea de salida por cada objeto. Cada línea contiene una lista ordenada de campos de propiedades relacionadas con el objeto. Hay cinco formas de seleccionar los objetos que serán reportados: por volumen físico, por grupos de volúmenes, por segmentos de volúmenes físicos y segmentos de volúmenes lógicos.
Las siguientes secciones proporcionan:
- Un resumen de opciones de comando para controlar el formato del reporte generado.
- Una lista de los campos que puede seleccionar en cada objeto LVM.
- Un resumen de las opciones del comando usados para ordenar el reporte generado.
- Instrucciones para especificar las unidades de la salida del reporte.
4.8.1. Control del formato
El comando
pvs, lvs o vgs usado determina el conjunto de campos predeterminados a mostrar y el orden en que éstos serán mostrados. Puede controlar la salida de estos comando con las siguientes opciones:
- Puede hacer que el campo muestre algo diferente al valor predeterminado con el argumento
-o. Por ejemplo, el siguiente mensaje de salida utiliza los valores predeterminados para el comandopvs(el cual muestra información sobre los volúmenes físicos).#
pvsPV VG Fmt Attr PSize PFree /dev/sdb1 new_vg lvm2 a- 17.14G 17.14G /dev/sdc1 new_vg lvm2 a- 17.14G 17.09G /dev/sdd1 new_vg lvm2 a- 17.14G 17.14GEl siguiente comando muestra solo el nombre y el tamaño del volumen físico.#
pvs -o pv_name,pv_sizePV PSize /dev/sdb1 17.14G /dev/sdc1 17.14G /dev/sdd1 17.14G - Puede añadir un campo al mensaje de salida con el signo de adición (+), el cual es usado en combinación con la opción -o.El siguiente ejemplo muestra el UUID del volumen físico además de los campos predeterminados.
#
pvs -o +pv_uuidPV VG Fmt Attr PSize PFree PV UUID /dev/sdb1 new_vg lvm2 a- 17.14G 17.14G onFF2w-1fLC-ughJ-D9eB-M7iv-6XqA-dqGeXY /dev/sdc1 new_vg lvm2 a- 17.14G 17.09G Joqlch-yWSj-kuEn-IdwM-01S9-X08M-mcpsVe /dev/sdd1 new_vg lvm2 a- 17.14G 17.14G yvfvZK-Cf31-j75k-dECm-0RZ3-0dGW-UqkCS - La opción
-vincluye algún campo adicional. Por ejemplo, el comandopvs -vmostrará los camposDevSizeyPV UUIDademás de los campos predeterminados.#
pvs -vScanning for physical volume names PV VG Fmt Attr PSize PFree DevSize PV UUID /dev/sdb1 new_vg lvm2 a- 17.14G 17.14G 17.14G onFF2w-1fLC-ughJ-D9eB-M7iv-6XqA-dqGeXY /dev/sdc1 new_vg lvm2 a- 17.14G 17.09G 17.14G Joqlch-yWSj-kuEn-IdwM-01S9-XO8M-mcpsVe /dev/sdd1 new_vg lvm2 a- 17.14G 17.14G 17.14G yvfvZK-Cf31-j75k-dECm-0RZ3-0dGW-tUqkCS - El argumento
--noheadingssuprime la línea del encabezado. Esta opción puede ser útil en scripts.El siguiente ejemplo utiliza el argumento--noheadingsen combinación conpv_name, el cual genera una lista de todos los volúmenes físicos.#
pvs --noheadings -o pv_name/dev/sdb1 /dev/sdc1 /dev/sdd1 - El argumento
--separator separadorutiliza separador para separar cada campo.El siguiente ejemplo separa los campos de salida predeterminada del comandopvscon el signo de igualdad (=).#
pvs --separator =PV=VG=Fmt=Attr=PSize=PFree /dev/sdb1=new_vg=lvm2=a-=17.14G=17.14G /dev/sdc1=new_vg=lvm2=a-=17.14G=17.09G /dev/sdd1=new_vg=lvm2=a-=17.14G=17.14GPara mantener los campos alineados cuando se utiliza el argumentoseparatorutilice el argumentoseparatorjunto con el argumento--aligned.#
pvs --separator = --alignedPV =VG =Fmt =Attr=PSize =PFree /dev/sdb1 =new_vg=lvm2=a- =17.14G=17.14G /dev/sdc1 =new_vg=lvm2=a- =17.14G=17.09G /dev/sdd1 =new_vg=lvm2=a- =17.14G=17.14G
Puede utilizar el argumento
-P del comando lvs o vgs para mostrar la información de un volumen fallido que de otra manera no aparecería en la salida. Para obtener mayor información sobre este argumento, consulte la Sección 6.2, “Cómo ver la información en dispositivos fallidos”.
Para obtener una lista completa de los argumentos de visualización, consulte las páginas de manual de
pvs(8), vgs(8) y lvs(8).
Los campos del grupo de volúmenes se pueden mezclar con los campos del volumen físico (y segmentos del volumen físico) o con campos del volumen lógico (y segmentos del volumen físico), pero los campos del volumen físico y del volumen lógico no pueden mezclarse. Por ejemplo, el siguiente comando mostrará una línea de salida para cada volumen físico.
# vgs -o +pv_name
VG #PV #LV #SN Attr VSize VFree PV
new_vg 3 1 0 wz--n- 51.42G 51.37G /dev/sdc1
new_vg 3 1 0 wz--n- 51.42G 51.37G /dev/sdd1
new_vg 3 1 0 wz--n- 51.42G 51.37G /dev/sdb1

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.