Cómo agregar nuevos discos usando LVM a un sistema Linux existente


LVM (Logical Volume Management) es una opción flexible y avanzada disponible para administrar discos duros en la mayoría de las principales distribuciones de Linux. Es fácil administrar los discos con LVM que las herramientas tradicionales como fdisk, parted o gparted .

Algunos de los términos que debe comprender al utilizar LVM:

  • Physical Volume (PV): Consists of Raw disks or RAID arrays or other storage devices.
  • Volume Group (VG): Combines the physical volumes into storage groups.
  • Logical Volume (LV): VG’s are divided into LV’s and are mounted as partitions.

En este artículo, lo guiaremos a través de los pasos para configurar Disks utilizando LVM en una máquina Linux existente mediante la creación de PV, VG y LV.

  1. How to Add a New Disk to Linux System
  2. How to Add a New Disk Larger Than 2TB to Linux System

Consideremos un escenario donde hay 2 HDD de 20GB y 10GB , pero necesitamos agregar solo 2 particiones una de 12GB y otro 13GB . Podemos lograr esto usando solo el método LVM.

Una vez que se hayan agregado los discos, puede enumerarlos utilizando el siguiente comando.

# fdisk -l

1. Ahora particiona ambos discos /dev/xvdc y /dev/xvdd usando el comando fdisk como se muestra.

# fdisk /dev/xvdc
# fdisk /dev/xvdd

Utilice n para crear la partición y guarde los cambios con el comando w .

2. Después de la partición, use el siguiente comando para verificar las particiones.

# fdisk -l

3. Crear volumen físico (PV).

# pvcreate /dev/xvdc1
# pvcreate /dev/xvdd1

4. Crear grupo de volúmenes (VG).

# vgcreate testvg /dev/xvdc1 /dev/xvdd1

Aquí, " testvg " es el nombre VG.

5. Ahora use " vgdisplay " para enumerar todos los detalles sobre los VG en el sistema.

# vgdisplay
OR
# vgdisplay testvg

6. Crear volúmenes lógicos (LV).

# lvcreate -n lv_data1 --size 12G testvg
# lvcreate -n lv_data2 --size 14G testvg

Aquí, " lv_data1 " y " lv_data2 " son nombres de LV.

7. Ahora use " lvdisplay " para enumerar todos los detalles sobre los volúmenes lógicos disponibles en el sistema.

# lvdisplay
OR
# lvdisplay testvg

8. Formatee los volúmenes lógicos (LV) en formato ext4.

# mkfs.ext4 /dev/testvg/lv_data1
# mkfs.ext4/dev/testvg/lv_data2

9. Finalmente, monte el sistema de archivos.

# mount /dev/testvg/lv_data1 /data1
# mount /dev/testvg/lv_data2 /data2

Asegúrese de crear los directorios data1 y data2 antes de montar el sistema de archivos.

¡Eso es! En este artículo, discutimos cómo crear una partición usando LVM. Si tiene algún comentario o consulta al respecto, no dude en publicar en los comentarios.