¿Cómo crear un volumen LVM básico en cualquier distirbucion de Linux?

LVM (también conocido como Logical Volume Management), es un administrador de volúmenes lógicos que nos permite a los usuarios de Linux el poder extender, reducir y modificar particiones en discos duros en tiempo real, sin la necesidad de desmontar el sistema de archivos.

De forma simplificada podríamos decir que LVM es una capa de abstracción entre un dispositivo de almacenamiento y un sistema de ficheros.

En este tutorial veremos cómo crear una configuración básica de LVM en Linux.

Para poder crear un volumen LVM implica borrar datos, así que antes de comenzar, deben de crear una copia de seguridad del sistema o de manera preferente puedes realizar este ejercicio sobre una máquina virtual para no comprometer tus datos.

Esto no es una simple advertencia, ya que se eliminará toda la información de un disco duro completamente, es por ello que necesitas realizar este proceso en un sistema LIVE o en otro disco duro.

Instalar LVM2

Ahora que están completamente seguros sus datos y que están conscientes de la posibilidad de poder perder sus datos (por ello la necesidad del respaldo de estos).

Podemos proceder a instalar LVM en nuestro sistema, para ello vamos a abrir una terminal y en ella vamos a ejecutar el siguiente comando acorde a la distribución que estemos utilizando.

En Debian, Ubuntu y derivados:

sudo apt-get install lvm2*

En Arch Linux, Manjaro, Antergos y derivados:

sudo pacman -S lvm2

Para Fedora y sus derivados

sudo dnf install lvm2*

En OpenSUSE

sudo zypper instalar lvm2

Preparando los medios

Ahora ya teniendo lvm en nuestro sistema, vamos a proceder a obtener el acceso a root con:

sudo -s

Hecho esto debemos de crear el volumen que utilizaremos con LVM en nuestro sistema, para ello nos vamos a apoyar de la herramienta de cfdisk:

cfdisk /dev/sdX

Aquí vamos a eliminar todas las particiones del disco (por eso se advirtió del bakcup).

Cuando todas las particiones hayan desaparecido, ahora vamos a seleccionar la opción de “new” para crear una nueva partición en el disco, utilicen la totalidad del disco duro.

Ahora vamos a seleccionar “primary” y después simplemente den enter. Acto seguido seleccionar la opción “Type” y aquí deberán de buscar y seleccionar la opción “Linux LVM”

Cuando finalicen este proceso, deben de dar en “write” y finalmente dan clic en salir. Antes de que podamos crear nuestros volúmenes lógicos LVM y formatearlos, debemos crear un volumen físico LVM.

La creación de volúmenes LVM en Linux se realiza con la herramienta pvcreate. En la terminal, vamos a ejecutar el comando pvcreate junto con la partición que creamos recientemente, debe de quedar algo así:

pvcreate /dev/sda1

Ahora podemos confirmar la creación del volumen LVM con el comando:

lsblk

Crear grupo de volúmenes LVM

Ahora que tenemos una configuración de volumen físico LVM, el siguiente paso es crear un grupo de volúmenes LVM.

Para poder crear uno nuevo basta con ejecutar el comando vgcreate junto con la ruta de la partición, en este caso vamos a ponerle el nombre de “volumen-lvm” pero puedes remplazar esto en el comando:

vgcreate -s 16M volumen-lvm /dev/sda1

Configurar volúmenes lógicos LVM

Los volúmenes lógicos son donde todos los datos se almacenan en un LVM. Para crear un nuevo volumen lógico en LVM, utilizamos el siguiente comando, por ejemplo, para crear un volumen lógico de 80 GB, quedaría de la siguiente forma:

lvcreate -L 80G -n lvm1 volumen-lvm

La sintaxis básica para crear volúmenes lógicos es:

lvcreate -L espacioengigasG -n logicvolumename logicvolumegroup

Finalmente debemos de proceder a darle un formato al volumen lógico creado, para ello debemos de colocarnos en la siguiente ruta:

cd /dev/mapper

Y aquí podremos ejecutar un ls, para comprobar que nuestro volumen se encuentra aquí:

ls

Ya confirmado procedemos a darle un formato al volumen con :

mkfs.ext4 /dev/mapper/volumen-lvm-lvm1

Hecho esto, podemos salir de root tecleando exit, y ahora simplemente vamos a proceder a montar el volumen con los siguientes comandos:

mkdir /mnt/vfs/
sudo mount /dev/mapper/volumen-lvm-lvm1 /mnt/vfs/
cd /mnt/vfs/

Comparte para difundir

Si te ha gustado nuestro contenido ahora puedes ayudar a difundirlo en las redes sociales de manera sencilla usando los siguientes botones:

Envía
Pinea
Print

Categorías

GNU/Linux

Soy Estudiante de Ingeniería en Computación en la Universidad Autónoma Metropolitana (México), me considero aun un usuario medio en Linux , tengo pasión por las nuevas tecnologías , gamer y linuxero de corazón dispuesto a apoyar en lo que pueda.

Un comentario

  1.   Sera dijo

    Hola,

    si vas a instalar un sistema operativo en LVM, el PV siempre debe ser una partición, pero si vas a usar un disco entero sólo para datos, lo mejor es crear un PV con el disco entero, de esta forma si aumentas el tamaño del disco ( si es una máquina virtual por ejemplo ) puedes aumentar tu PV, VG y LV en caliente.

    Saludos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.