Capítulo 5. Gestión de sistemas de ficheros mediante LVM

Tabla de contenidos

Volumenes físicos (physical volumes)
Información y detección de volumenes físicos
Eliminación de volumenes físicos
Grupos de volumen (volume groups)
Información y detección de grupos de volumen
Ampliación de un grupo de volumen
Reducción de un grupo de volumen
Activación y desactivación de grupos de volumen
Importación y exportación de grupos de volumen
Eliminación de un grupo de volumen
Particiones lógicas (logical volumes)
Información y detección de particiones lógicas
Ampliación de una partición lógica
Reducción de tamaño para particiones lógicas
Activación y desactivación de particiones lógicas
Eliminación de una partición lógica

LVM permite una mejor y más flexible administración de los sistemas de ficheros.

Mediante el uso de almacenamiento externo, LVM y sistemas de ficheros como ext3, ReiserFS y XFS que permiten redimensionar en caliente tenemos una posibilidades de crecimiento y gestión de recursos de almacenamiento practicamente ilimitadas.

Importante

En este capítulo se pretende introducir LVM para familiarizar al alumno con los conceptos básicos del manejo de volumenes de discos. No se entrará a valorar las posibilidades de snapshots o clustering de LVM.

Volumenes físicos (physical volumes)

Los volumenes físicos son los dispositivos físicos de almacenamiento. En base a estos se establece todo el sistema de gestión de .

Para poder utilizar un disco físico o una partición con LVM es necesario iniciarlizarla:

[root@sal]# pvcreate /dev/sda
  Physical volume "/dev/sda" successfully created
[root@sal]# 

Información y detección de volumenes físicos

Podemos utilizar el comando pvscan para buscar volumenes físicos:

[root@sal]# pvscan
  PV /dev/sda7   VG system_vg   lvm2 [107,59 GB / 26,13 GB free]
  Total: 1 [107,59 GB] / in use: 1 [107,59 GB] / in no VG: 0 [0   ]
[root@sal]# 

También disponemos del comando pvdisplay que nos ofrece más información sobre los volumenes encontrados:

[root@sal]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda7
  VG Name               system_vg
  PV Size               107,59 GB / not usable 0   
  Allocatable           yes 
  PE Size (KByte)       4096
  Total PE              27544
  Free PE               6689
  Allocated PE          20855
  PV UUID               EcJiMO-20Ve-QVAz-yZvE-jN5e-tGrH-RtwyHB
[root@sal]# 

Importante

El UUID es un identificador utilizado para señalar de forma única a cada volumen físico.

El comando pvs también nos ofrece información:

[root@sal]# pvs
  PV         VG        Fmt  Attr PSize   PFree 
  /dev/sda7  system_vg lvm2 a-   107,59G 26,13G
[root@sal]# 

LVM proporciona el comando lvmdiskscan que nos inidicará todos los discos visibles del sistema:

[root@sal]# lvmdiskscan
  /dev/ramdisk [       16,00 MB]
  /dev/dm-0    [       20,00 GB]
  /dev/ram     [       16,00 MB]
  /dev/sda1    [      101,94 MB]
  /dev/dm-1    [       20,00 GB]
  /dev/ram2    [       16,00 MB]
  /dev/sda2    [        4,00 GB]
  /dev/ram3    [       16,00 MB]
  /dev/root    [        1,50 GB]
  /dev/ram4    [       16,00 MB]
  /dev/ram5    [       16,00 MB]
  /dev/sda5    [        6,00 GB]
  /dev/ram6    [       16,00 MB]
  /dev/sda6    [        4,00 GB]
  /dev/ram7    [       16,00 MB]
  /dev/sda7    [        2,00 GB]
  /dev/ram8    [       16,00 MB]
  /dev/sda8    [        2,00 GB]
  /dev/ram9    [       16,00 MB]
  /dev/sda9    [        2,00 GB]
  /dev/ram10   [       16,00 MB]
  /dev/sda10   [       14,31 GB]
  /dev/ram11   [       16,00 MB]
  /dev/ram12   [       16,00 MB]
  /dev/ram13   [       16,00 MB]
  /dev/ram14   [       16,00 MB]
  /dev/ram15   [       16,00 MB]
  /dev/sdb     [       50,00 GB] LVM physical volume
  2 disks
  24 partitions
  1 LVM physical volume whole disks
  0 LVM physical volumes
[root@sal]# 

Eliminación de volumenes físicos

Podemos eliminar volumenes físicos con el comando pvremove.

[root@sal]# pvremove /dev/sda
  Labels on physical volume "/dev/sda" successfully wiped
[root@sal]#