Cómo verificar si un volumen LVM está activo en Linux

LinuxLinuxBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderá cómo verificar si un volumen LVM (Logical Volume Manager) está activo en Linux. Utilizará el comando lvs para listar los volúmenes LVM y comprender sus atributos, incluyendo su estado activo.

También explorará el directorio /dev/mapper para verificar cómo se mapean los volúmenes lógicos LVM como archivos de dispositivo y utilizará el comando vgdisplay para comprobar el estado de los grupos de volúmenes. Estos pasos le proporcionarán las habilidades esenciales para monitorear y comprender su configuración de LVM.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"]) linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/SystemInformationandMonitoringGroup(["System Information and Monitoring"]) linux/BasicSystemCommandsGroup -.-> linux/echo("Text Display") linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/SystemInformationandMonitoringGroup -.-> linux/df("Disk Space Reporting") linux/SystemInformationandMonitoringGroup -.-> linux/ps("Process Displaying") subgraph Lab Skills linux/echo -.-> lab-558783{{"Cómo verificar si un volumen LVM está activo en Linux"}} linux/ls -.-> lab-558783{{"Cómo verificar si un volumen LVM está activo en Linux"}} linux/df -.-> lab-558783{{"Cómo verificar si un volumen LVM está activo en Linux"}} linux/ps -.-> lab-558783{{"Cómo verificar si un volumen LVM está activo en Linux"}} end

Listar volúmenes LVM con lvs

En este paso, aprenderá cómo listar los volúmenes de Gestión de Volúmenes Lógicos (Logical Volume Management, LVM) utilizando el comando lvs. LVM ofrece una forma más flexible de gestionar el almacenamiento en disco en comparación con la partición tradicional. Permite crear volúmenes lógicos que pueden abarcar múltiples discos físicos y ser redimensionados fácilmente.

Primero, abramos la terminal. Si la cerró, haga clic en el icono de Xfce Terminal en el lado izquierdo del escritorio.

El comando lvs se utiliza para mostrar información sobre los volúmenes lógicos. Proporciona detalles como el nombre del volumen lógico, el grupo de volúmenes al que pertenece, su tamaño y sus atributos.

Escriba el siguiente comando en su terminal y presione Enter:

lvs

Debería ver una salida similar a esta:

  LV   VG   Attr       LSize   Pool Origin Data%  Meta%  Cpy%Sync Convert
  root ubuntu -wi-ao---- <...>g
  swap ubuntu -wi-ao---- <...>g

Desglosemos la salida:

  • LV: El nombre del Volumen Lógico. En este ejemplo, se ven root y swap.
  • VG: El Grupo de Volúmenes al que pertenece el Volumen Lógico. Aquí, ambos pertenecen al grupo de volúmenes ubuntu.
  • Attr: Atributos del Volumen Lógico. -wi-ao---- indica que el volumen es escribible, activo, abierto, etc.
  • LSize: El tamaño del Volumen Lógico. El tamaño exacto variará según la configuración del sistema.
  • Otras columnas como Pool, Origin, Data%, Meta%, Cpy%Sync y Convert están relacionadas con características más avanzadas de LVM, como el aprovisionamiento fino y las instantáneas (snapshots), las cuales no necesita preocuparse por ahora.

El comando lvs es una herramienta fundamental para comprender su configuración de LVM. Le brinda una visión general rápida de los volúmenes lógicos disponibles en su sistema.

Haga clic en Continuar para pasar al siguiente paso.

Verificar los mapeos de volúmenes en /dev/mapper

En este paso, explorará el directorio /dev/mapper para ver cómo se mapean los volúmenes lógicos LVM como archivos de dispositivo. En Linux, dispositivos como discos duros y particiones se representan como archivos en el directorio /dev. LVM crea enlaces simbólicos en /dev/mapper que apuntan a los nodos de dispositivo reales de sus volúmenes lógicos.

Abra la terminal si no está abierta.

Utilizaremos el comando ls para listar el contenido del directorio /dev/mapper. El comando ls se utiliza para listar archivos y directorios.

Escriba el siguiente comando y presione Enter:

ls /dev/mapper/

Debería ver una salida similar a esta:

ubuntu-root  ubuntu-swap

Esta salida muestra los mapeos de dispositivos para los volúmenes lógicos que vio en el paso anterior utilizando lvs.

  • ubuntu-root: Esto corresponde al volumen lógico root dentro del grupo de volúmenes ubuntu.
  • ubuntu-swap: Esto corresponde al volumen lógico swap dentro del grupo de volúmenes ubuntu.

Estas entradas en /dev/mapper son los archivos de dispositivo que el sistema operativo utiliza para acceder a los volúmenes lógicos. Por ejemplo, es probable que su sistema de archivos raíz esté montado utilizando /dev/mapper/ubuntu-root.

Comprender el directorio /dev/mapper le ayuda a ver la conexión entre los volúmenes lógicos gestionados por LVM y los archivos de dispositivo utilizados por el sistema.

Haga clic en Continuar para pasar al siguiente paso.

Verificar grupos de volúmenes con vgdisplay

En este paso, utilizará el comando vgdisplay para ver información detallada sobre los Grupos de Volúmenes (Volume Groups, VGs). Un Grupo de Volúmenes es una colección de uno o más volúmenes físicos (como discos duros o particiones) que se combinan en un único grupo de almacenamiento. Luego, se crean volúmenes lógicos a partir de este grupo.

Abra la terminal si no está abierta.

El comando vgdisplay proporciona una visión integral de la configuración y el estado de sus Grupos de Volúmenes.

Escriba el siguiente comando y presione Enter:

vgdisplay

Verá una salida detallada sobre el/los grupo(s) de volúmenes en su sistema. La salida será extensa, pero veamos algunas líneas clave, centrándonos en el grupo de volúmenes ubuntu que vio en los pasos anteriores:

  --- Volume group ---
  VG Name               ubuntu
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  <...>
  VG Access             <...>
  VG Status             <...>
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <...> GiB
  PE Size               4.00 MiB
  Total PE              <...>
  Alloc PE / Size       <...> / <...> GiB
  Free  PE / Size       <...> / <...> GiB
  VG UUID               <...>

Destacamos algunos campos importantes:

  • VG Name: El nombre del Grupo de Volúmenes (ubuntu).
  • VG Size: El tamaño total del Grupo de Volúmenes.
  • Cur LV: El número actual de Volúmenes Lógicos en este Grupo de Volúmenes (usted vio root y swap, por lo que este número debe ser 2).
  • Cur PV: El número actual de Volúmenes Físicos en este Grupo de Volúmenes.
  • Free PE / Size: La cantidad de espacio libre disponible en el Grupo de Volúmenes, mostrada en Extensiones Físicas (Physical Extents, PEs) y su tamaño total. Este es el espacio que puede utilizar para crear nuevos volúmenes lógicos o extender los existentes.

El comando vgdisplay es invaluable para entender la capacidad y la estructura de sus Grupos de Volúmenes LVM.

Haga clic en Continuar para completar este laboratorio.

Resumen

En este laboratorio, aprendiste cómo verificar si un volumen LVM está activo en Linux. Comenzaste utilizando el comando lvs para listar los volúmenes lógicos y entender sus atributos, incluyendo el estado activo indicado por la bandera 'a' en la columna Attr.

Luego exploraste el directorio /dev/mapper para verificar los mapeos de dispositivos de los volúmenes LVM activos, confirmando su presencia como archivos de dispositivo. Finalmente, utilizaste el comando vgdisplay para mostrar información detallada sobre los grupos de volúmenes, lo cual también puede brindar información sobre el estado de los volúmenes lógicos dentro de ellos.