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.