Hace tiempo que no creo la partición swap en el particionado de mi SSD, me parece más útil crear un archivo swapfile. Tiene la ventaja de poder borrarlo fácilmente y crear otro que se ajuste más a nuestras necesidades. Ademas, soy de los que opino que en un SSD cuantas menos particiones mejor. No olvidemos que tiene un número limitado de lectura y escritura.
Para crear un archivo de intercambio de 16 GB, debemos multiplicar 16 x 1024 obteniendo el resultado de 16384. Es el tamaño que le he asignado con la finalidad de poder hibernar. No es algo que realmente necesite, pera ya puestos.
sudo dd if=/dev/zero of=/swapfile bs=1M count=16384 status=progress
Ahora establecemos los permisos apropiados de lectura y escritura, no olvidemos que solo debe ser legible por root.
sudo chmod 600 /swapfile
A continuación debemos formatear y habilitar el archivo de intercambio:
sudo mkswap /swapfile
sudo swapon /swapfile
Para finalizar, habilitamos el archivo en el arranque agregando una entrada a /etc/fstab.
sudo bash -c "echo /swapfile none swap defaults 0 0 >> /etc/fstab"
Como eliminarlo
Comenzamos desactivando el archivo
sudo swapoff -v /swapfile
Eliminamos el archivo
sudo rm /swapfile
Deshabilitamos el archivo en el arranque eliminando la entrada que agregamos en /etc/fstab.
sudo sed -i '/\/swapfile/d' /etc/fstab
Como modificarlo
La forma mas sencilla para modificarlo es eliminarlo y luego crearlo de nuevo.
Como veréis las ventajas son evidentes, un proceso sencillo y sin necesidad de editar la tabla de particiones.
Pues eso es todo, espero que les sea de utilidad.