Cómo crear y configurar discos LVM para discos mayores a 2TB – Guía de uso de parted

Amigos, en este post explicaré como configurar discos LVM mayores a 2TB en Ubuntu Server.

LVM es una implementación de un administrador de volúmenes lógicos para el kernel Linux. LVM incluye muchas de las características, incluyendo:
– Redimensionado de grupos lógicos
– Redimensionado de volúmenes lógicos
– Instantáneas de sólo lectura (LVM2 ofrece lectura y escritura)
– RAID0 de volúmenes lógicos.

https://es.wikipedia.org/wiki/Logical_Volume_Manageer

Este artículo asume que posees los conocimientos mínimos de Linux, sabes cómo usar la terminal, y lo más importante, conoces tu servidor. La instalación y configuración es simple y se asume que estás ejecutando la terminal con la cuenta de root, si no es así, deberás adicionar ‘sudo’ a los comandos para obtener los privilegios de root.

parted

Primero crearemos un directorio (carpeta para los que están acostumbrados a entornos Windows) donde montaremos el nuevo disco.

# mkdir /var/www/data 

Para las pruebas otorgaremos todos los privilegios de acceso a la carpeta creada:

# chmod 777 /var/www/data

Primero obtendremos la configuración actual de los discos:

# df -h 

Ahora crearemos una nueva partición en el disco disponible, en mi caso el disco disponible es “/dev/vdb”

# parted /dev/vdb

En este punto utilizaremos la herramienta “parted”:

Desplegar la tabla de partición:

(parted) print

Crear una nueva etiqueta de disco, la nueva etiqueta de disco no tiene particiones:

(parted) mklabel gpt

Crear una nueva partición, ocupando el 100% del espacio disponible:

(parted) mkpart
 File system type?  [ext2]? ext4
Start? 0%
End? 100%

Desplegar la tabla de partición y verificar que se haya creado la nueva partición:

(parted) print
(parted) quit

Verificamos la configuración de los discos, para verificar que se haya creado la partición /dev/vdb1:

# df –h 

LVM

pvcreate inicializará el nuevo disco

# pvcreate /dev/vdb1

vgcreate creará un grupo de volúmenes llamado almacenamiento que incluirá el disco /dev/vdb1

# vgcreate almacenamiento /dev/vdb1

vgdisplay muestra la información de los grupos de volúmenes

# vgdisplay

lvcreate creará el volúmen lógico lv_disconuevo con un tamaño de 699GB en el grupo de volúmenes almacenamiento

# lvcreate -n lv_disconuevo --size 8000GB almacenamiento

Si se prefiere utilizar el 100% del disco ejecutar lo siguiente:

# lvcreate -n lv_nextcloud -l +100%FREE nextcloud
# lvdisplay

mkfs creará un nuevo sistema de archivos

# mkfs.ext4
/dev/almacenamiento/lv_disconuevo

Montar la partición

Para acceder al nuevo disco será necesario montarlo en el directorio que creamos al inicio de esta guía.

# mount  /dev/almacenamiento/lv_disconuevo
/var/www/data

Verificamos la información de la utilización del espacio de disco:

# df –h

En este punto si reiniciamos el servidor y ejecutamos el comando df -h notaremos que la partición no estará montada, para solucionar este problema debemos hacer permanente esta configuración añadiendo al final del archivo fstab la siguiente configuración:

# nano /etc/fstab 
/dev/mapper/almacenamiento-lv_disconuevo  /var/www/data                 ext4    errors=remount-ro 0       1 

También me gustaría compartirles otros artículos que pueden ser de su interés:


Discover more from Blog personal de Guido Cutipa

Subscribe to get the latest posts sent to your email.

Discover more from Blog personal de Guido Cutipa

Subscribe now to keep reading and get access to the full archive.

Continue reading