Creación de SWAP en Linux

El otro día tuve la necesidad de ampliar un poco la Swap de uno de mis servidores Proxmox y usé un método bastante sencillo….

Para empezar debemos tener permisos de superusuario o root, así que accedemos como root o bien desde el usuario que usemos, escribimos sudo su y se nos solicitará la clave de root.

Podemos ver si tenemos algún archivo de swap en el sistema mediante el comando:
sudo swapon -s

Ahora vamos a crear el archivo para usar como swap en el sistema. Antes que nada comprueba que tengas suficiente espacio en el disco duro. Normalmente es recomendable que el archivo de swap sea igual o el doble de la memoria RAM instalada en el sistema, aunque por ejemplo, para 2 Gb de RAM yo suelo usar lo mismo para la swap…. Creamos el archivo:
sudo fallocate -l 2G /swapfile
chmod 600 /swapfile

Seguidamente le diremos al sistema que el archivo swapfile lo vamos a usar como swap mediante el siguiente comando:
sudo mkswap /swapfile

Otro paso que no puede faltar es la activación de la swap mediante el comando swapon:
sudo swapon /swapfile

Ahora podemos comprobar si la swap está activa o no…. verás un resultado como el del siguiente ejemplo:
sudo swapon -s

Obtendrás un resultado parecido a este:
Filename Type Size Used Priority
/swapfile file 2048000 0 -1

También puedes comprobar tu nuevo y flamate archivo swap con el comando free -m

Para hacer el cambio permanente, quiero decir, para que cuando reinicies el sistema y cargue automáticamente la swap, debes editar el archivo fstab con tu editor favorito, nosotros vamos a usar nano:
nano /etc/fstab

Añadimos este comando al final del archivo:
/swapfile none swap sw 0 0

Y a partir de entonces, si se apagara y/o reiniciase el sistema, se cargaría el archivo swap automáticamente.

Nota: Si ya disponías archivo de swap y creas otro, se sumarán los dos swaps.

Deja un comentario

RSS
Follow by Email
Telegram