Cómo crear un nuevo volumen LVM para SWAP en Linux

La memoria SWAP o transaccional es una unidad que tiende estar en desuso, debido a la capacidad tan grande que hay actualmente de las memorias RAM o volátiles. Aún así, en muchos entornos de producción todavía se utilizan. Esta entrada también va para mis apuntes.

Crear un nuevo volumen LVM para SWAP en GNU/Linux

En el ejemplo hemos añadido un nuevo disco a una máquina virtual. El sistema le ha asignado el nombre «/dev/sdd«, pero podría ser cualquiera, eso da igual.

Añadimos el disco:

pvcreate /dev/sdd

Creamos el grupo de volúmenes, llamado «gruposwap», aunque también se puede añadir a un grupo ya existente, utilizando el comando vgextend.

vgcreate gruposwap /dev/sdd

Creamos el volumen dentro del grupo y le asignamos 30 GB de tamaño:

lvcreate -L 30G -n lvswap gruposwap

Formateamos el nuevo volumen para SWAP:

mkswap /dev/gruposwap/lvswap

Lo habilitamos para utilizarlo como SWAP:

swapon -v /dev/gruposwap/lvswap

Lo añadimos al arranque indicando su información en el fichero /etc/fstab, así:

/dev/gruposwap/lvswap swap swap defaults 0 0

De esta manera podemos verificar que todo ha ido bien:

free -m 
#o
free -h

Espero que esta información os sea de utilidad en algún momento.