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:
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í:
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:
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
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.