Configurar LVM en Linux Mint

Configurar LVM en Linux Mint
Imagine que tiene un disco duro que requiere que cambie el tamaño de una partición elegida. Esto es posible en Linux gracias a LVM. Con esto en mente, este artículo le enseñará cómo configurar LVM en Linux Mint. Sin embargo, puede aplicar este tutorial a cualquier distribución de Linux.

Que es lvm?

LVM es un administrador de volumen lógico desarrollado para el kernel de Linux. Actualmente, hay 2 versiones de LVM. LVM1 está prácticamente fuera de apoyo, mientras que se usa LVM versión 2 comúnmente llamado LVM2.

LVM incluye muchas de las características que se esperan de un gerente de volumen, que incluyen:

  • Cambiar el tamaño de los grupos lógicos.
  • Cambiar el tamaño de los volúmenes lógicos.
  • Instantáneas de solo lectura (LVM2 ofrece lectura y escritura).

Para darle una idea de la potencia y la utilidad de LVM, le daré el siguiente ejemplo: supongo que tenemos un pequeño disco duro, por ejemplo, 80GB. La forma en que se distribuye el disco sería algo así:

  • La partición de 400 MB /arranque
  • Para partición raíz / 6GB
  • En el caso de la partición casera /casa 32GB
  • Y la partición de intercambio es 1 GB.

Esta distribución podría ser correcta y útil, pero imagine que instalamos muchos programas y la partición raíz se llena, pero en los archivos personales, prácticamente no hay datos y la partición /hogar tiene 20 GB disponibles. Este es un mal uso del disco duro. Con LVM, la solución a este problema es simple, ya que podría simplemente reducir la partición que contiene /hogar y luego aumentar el espacio asignado al directorio raíz.

Vocabulario LVM

Para que esta publicación sea lo más simple posible para el lector, es necesario tener en cuenta algunos conceptos íntimamente relacionados con LVM. Conocer estos conceptos de manera efectiva hará que comprenderá mejor el potencial de esta herramienta:

Entonces, comencemos:

  • Volumen físico (PV): un PV es un volumen físico, un disco duro o una partición particular.
  • Volumen lógico (LV): un LV es un volumen lógico, es el equivalente a una partición tradicional en un sistema que no sea LVM.
  • Grupo de volumen (VG): un VG es un grupo de volúmenes, puede reunir uno o más PV.
  • Extensión física (PE): un PE es parte de cada volumen físico, de un tamaño fijo. Un volumen físico se divide en múltiples PE del mismo tamaño.
  • Extensión lógica (LE): un LE es parte de cada volumen lógico de tamaño fijo. Un volumen lógico se divide en múltiples LES del mismo tamaño.
  • Mapeador de dispositivo: es un marco genérico de kernel de Linux que permite mapear un dispositivo desde bloques a otro.

Configurar LVM en Linux Mint

En primer lugar, debe instalar el paquete LVM2 en su sistema. Para hacer esto, abra un emulador terminal y escriba. Tenga en cuenta que para ejecutar este comando necesita súper privilegios de usuario.

sudo apt install lvm2

A continuación, voy a usar FDisk para verificar qué particiones tengo. Por supuesto, también debe hacer esto para asegurarse de cuáles son sus particiones también.

sudo -i
fdisk -l

Como puede ver, tengo un segundo disco duro. Para que LVM haga su trabajo, es necesario preparar el disco o las particiones para ser del tipo LVM. Por lo tanto, tengo que trabajar en el segundo disco duro llamado SDB.

Entonces, escriba este comando:

fdisk /dev /sdb

A continuación, presione la tecla "N" para crear una nueva partición. Entonces, presione Entrar. A continuación, presione la tecla "P" para establecer la partición como primaria. Entonces, presione Entrar. Ahora, debe presionar 1 para crearlo como la primera partición del disco. Entonces, presione Entrar.

Entonces, el siguiente paso es presionar la tecla "T" para cambiar el identificador del sistema de una partición. Entonces, presione Entrar. Y seleccione la partición LVM. Para hacerlo, escriba "8e". Entonces, presione Entrar. Entonces, escriba la tecla "W" para escribir todos los cambios.

Finalmente, verifique la partición.

fdisk -l /dev /sdb

Nota: Si va a trabajar con varias particiones, debe repetir este proceso con cada uno de ellos.

Ahora estamos listos para continuar.

Crea el volumen físico (PV)

Para trabajar con LVM primero debemos definir los volúmenes físicos (PV), para esto usaremos el comando pvcreate. Entonces, vamos.

PvCreate /dev /sdb1

Verifique los cambios.

pvdisplay

Nota: Si tuviéramos más de una partición, tendríamos que agregarlos todos al PV.

Crea el grupo de volumen (VG)

Una vez que tenga las particiones listas, debe agregarlas a un grupo de volumen. Entonces, escriba este comando:

VGCreate VolumeGroup /Dev /SDB1

Reemplace "VolumeGroup" por el nombre que desea. Si tuviera más particiones, solo tendría que agregarlas al comando. Por ejemplo:

VGCreate VolumeGroup /Dev /SDB1

Puedes escribir el nombre lo que quieres para el VG. Entonces, verifique el grupo de volumen con este comando:

vgdisplay

Crea los volúmenes lógicos (LV)

Este es el momento central de la publicación porque en esta parte crearemos los volúmenes lógicos que serán como una partición normal.

Entonces, ejecute este comando:

LvCreate -L 4G -N Volumen Volume Group

Este comando crea un volumen lógico de 4G de espacio sobre el grupo creado anteriormente.

Con Lvdisplay puede verificar el LV.

lvdisplay

El siguiente paso es formatear y montar el VL.

MKFS.Ext4/dev/volumengroup/volumen

Ahora, cree una carpeta temporal y monte el VL en ella.

mkdir /temporal /
montura/dev/volumengroup/volumen/temporal/

Ahora, revisa el VL.

DF -H | Grep Termoral

Aumentar o disminuir el tamaño del volumen lógico

Una de las posibilidades más fenomenales de LVM es la posibilidad de aumentar el tamaño de un volumen lógico de una manera muy simple. Para hacer esto, escriba el siguiente comando.

LVEXTEND -L +2G/dev/VolumeGroup/Volume

Finalmente, es necesario reflejar el mismo cambio en el sistema de archivos, para esto, ejecute este comando.

RESEZE2FS/DEV/VOLUME GROUP/VOLUME

Verifique el nuevo tamaño:

DF -H | grep temporal

Pensamientos finales

Aprender a configurar LVM en Linux Mint es un proceso simple que puede ahorrar muchos problemas al trabajar con particiones. Para hacer esto, te invito a leer más sobre el tema, ya que aquí te he mostrado ejemplos prácticos y simples sobre cómo configurarlo.