Capítulo 5. Ejemplos de configuración de LVM

Este capítulo proporciona algunos ejemplos de configuración básica de LVM.

5.1. Cómo crear un volumen lógico LVM en tres discos

Este ejemplo crea un volumen lógico LVM llamado new_logical_volume que consta de discos en /dev/sda1, /dev/sdb1, y /dev/sdc1.

5.1.1. Cómo crear los volúmenes físicos

Se deben etiquetar los discos como volúmenes físicos LVM para poder usarlos en un grupo de volúmenes.

Aviso

Este comando destruye todos los datos en /dev/sda1, /dev/sdb1 y /dev/sdc1.
[root@tng3-1 ~]# pvcreate /dev/sda1 /dev/sdb1 /dev/sdc1
  Physical volume "/dev/sda1" successfully created
  Physical volume "/dev/sdb1" successfully created
  Physical volume "/dev/sdc1" successfully created

5.1.2. Cómo crear el grupo de volúmenes

El siguiente comando crea el grupo de volúmenes new_vol_group.
[root@tng3-1 ~]# vgcreate new_vol_group /dev/sda1 /dev/sdb1 /dev/sdc1
  Volume group "new_vol_group" successfully created
Puede utilizar el comando vgs para mostrar los atributos del nuevo grupo de volúmenes.
[root@tng3-1 ~]# vgs
  VG            #PV #LV #SN Attr   VSize  VFree
  new_vol_group   3   0   0 wz--n- 51.45G 51.45G

5.1.3. Cómo crear el volumen lógico

El siguiente comando crea el volumen lógico new_logical_volume desde el grupo de volúmenesnew_vol_group. Este ejemplo crea un volumen lógico que utiliza 2GB del grupo de volúmenes.
[root@tng3-1 ~]# lvcreate -L2G -n new_logical_volume new_vol_group
  Logical volume "new_logical_volume" created

5.1.4. Cómo crear un sistema de archivos

El siguiente comando crea un sistema de archivos GFS2 en el volumen lógico.
[root@tng3-1 ~]# mkfs.gfs2 -plock_nolock -j 1 /dev/new_vol_group/new_logical_volume
This will destroy any data on /dev/new_vol_group/new_logical_volume.

Are you sure you want to proceed? [y/n] y

Device:                    /dev/new_vol_group/new_logical_volume
Blocksize:                 4096
Filesystem Size:           491460
Journals:                  1
Resource Groups:           8
Locking Protocol:          lock_nolock
Lock Table:

Syncing...
All Done
Los siguientes comandos montan el volumen lógico y reportan el uso de espacio de disco en el sistema de archivos.
[root@tng3-1 ~]# mount /dev/new_vol_group/new_logical_volume /mnt
[root@tng3-1 ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/new_vol_group/new_logical_volume
                       1965840        20   1965820   1% /mnt