Dar formato a un disco LVM nuevo en Linux

0
6259
Icono de Linux

Linux es el sistema de servidores por excelencia y muchas veces tendremos la necesidad de añadir nuevos discos a nuestro sistema.

En esta entrada vamos a añadir un disco nuevo en Linux. El tipo de disco que añadiremos será LVM en ext4, para ello primeramente una vez el disco está pinchado, necesitaremos identificarlo mediante el comando fdisk -l

root@Plex:~# fdisk -l
 Disco /dev/sda: 22 GiB, 23622320128 bytes, 46137344 sectores
 Unidades: sectores de 1 * 512 = 512 bytes
 Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
 Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
 Tipo de etiqueta de disco: dos
 Identificador del disco: 0x5608ff5c
Disposit.  Inicio Comienzo    Final Sectores Tamaño Id Tipo
 /dev/sda1  *          2048   499711   497664   243M 83 Linux
 /dev/sda2           501758 46135295 45633538  21,8G  5 Extendida
 /dev/sda5           501760 46135295 45633536  21,8G 8e Linux LVM
Disco /dev/sdb: 7 TiB, 7696581394432 bytes, 15032385536 sectores
 Unidades: sectores de 1 * 512 = 512 bytes
 Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
 Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Disco /dev/mapper/Plex--vg-root: 19,8 GiB, 21214789632 bytes, 41435136 sectores
 Unidades: sectores de 1 * 512 = 512 bytes
 Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
 Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Disco /dev/mapper/Plex--vg-swap_1: 2 GiB, 2147483648 bytes, 4194304 sectores
 Unidades: sectores de 1 * 512 = 512 bytes
 Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
 Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
 root@Plex:~#

Una vez tenemos identificado el disco, crearemos el volumen físico:

root@Plex:~# pvcreate /dev/sdb
   Physical volume "/dev/sdb" successfully created.
 root@Plex:~#

Ahora crearemos el volumen de grupo mediante el siguiente comando vgcreate:

root@Plex:~# vgcreate storage /dev/sdb
   Volume group "storage" successfully created
 root@Plex:~#

Proseguimos mediante el comando lvcreate crearemos el volumen lógico, en mi caso con el tamaño total disponible.

root@Plex:~# lvcreate -n vol_storage -l 100%FREE storage
   Logical volume "vol_storage" created.
 root@Plex:~#

Uno de los últimos pasos que quedan, es dar formato a nuestro sistema de ficheros, en este caso linux utiliza ext3 o ext4.

Mediante el comando lvdisplay podremos saber dónde tenemos que apuntar con mkfs.

En mi caso como va a ser un sistema de ficheros grande, utiliza el siguiente mkfs con los parametros indicados:

root@Plex:~# mkfs.ext4 /dev/storage/vol_storage -O sparse_super,large_file -m 0 -T largefile4 -E lazy_itable_init
 mke2fs 1.43.4 (31-Jan-2017)
 Descartando los bloques del dispositivo: hecho
 Se está creando un sistema de ficheros con 1879047168 bloques de 4k y 1835008 nodos-i
 UUID del sistema de ficheros: 71769b75-5e30-44db-b293-45366d34f67d
 Respaldo del superbloque guardado en los bloques:
         32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
         4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
         102400000, 214990848, 512000000, 550731776, 644972544
Reservando las tablas de grupo: hecho
 Escribiendo las tablas de nodos-i: hecho
 Creando el fichero de transacciones (262144 bloques): hecho
 Escribiendo superbloques y la información contable del sistema de ficheros: hecho
root@Plex:~#

Para finalizar lo único que nos queda pendiente es configurar el disco en fstab para que lo cargue al iniciar el sistema operativo, utilizaremos el comando «blkid» para ver el identificador de los discos:

root@Plex:~# blkid
 /dev/sda1: UUID="0e4597f8-9c87-4f06-8c25-15f8c130e9cc" TYPE="ext2" PARTUUID="5608ff5c-01"
 /dev/sda5: UUID="mMInbf-unEm-qu72-OTij-zYNG-SBqj-iG4KTe" TYPE="LVM2_member" PARTUUID="5608ff5c-05"
 /dev/sr0: UUID="2019-02-16-12-00-40-00" LABEL="Debian 9.8.0 amd64 n" TYPE="iso9660" PTUUID="42de6a98" PTTYPE="dos"
 /dev/sdb: UUID="R5Jxd5-psKn-XPJX-kjiQ-NZP6-Ibc5-ply5Hq" TYPE="LVM2_member"
 /dev/mapper/Plex--vg-root: UUID="15e2e9a3-3d78-4d22-bf13-614ccadb0ba8" TYPE="ext4"
 /dev/mapper/Plex--vg-swap_1: UUID="57e8cb4d-594f-41e6-8d31-5322da8fa6de" TYPE="swap"
 /dev/mapper/storage-vol_storage: UUID="71769b75-5e30-44db-b293-45366d34f67d" TYPE="ext4"
 root@Plex:~#


Editaremos el fichero /etc/fstab con la entrada que nos corresponda para montar el disco, en mi caso la siguiente:

UUID=71769b75-5e30-44db-b293-45366d34f67d       /storage    ext4    defaults        0       2

Ahora si reiniciamos el equipo y lanzamos el comando df -h, veremos nuestro disco montado y listo para trabajar.


DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí