necesitaremos instalar un paquete.
sudo apt install util-linux
Agregamos Linux file Swap
Vamos a agregar un fichero especial para swap, pero primero verifiquemos cuanta memoria RAM y swap tenemos actualmente en nuestro equipo Linux.
free -h
total usado libre compartido búfer/caché disponible
Memoria: 7,6Gi 4,3Gi 475Mi 2,3Gi 2,8Gi 781Mi
Swap: 8,0Gi 402Mi 7,6Gi
Con el comando free vemos que actualmente tenemos 8G para swap (mucho pensaras, pero para mis trabajos de edición y render de vídeo lo necesito).
Creamos el fichero swap de 2Gb (haz el cambio al tamaño que necesites) nombrándolo swapfile y lo almacenamos en / si ya existe le ponemos otro nombre como /swapfile2
sudo fallocate -l 1G /swapfile
Que pasa si en tu distro no tienes el comando fallocate?, puedes crear el fichero swap con un comando dd, aquí debajo por ejemplo, creo uno de 1Gb.
sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
Preparamos el file swap
Ya creado nuestro Linux Swap, por seguridad cambiaremos permisos para que solo root pueda leerlo y escribirlo.
sudo chmod 600 /swapfile
Formateamos el fichero swap y lo activamos.
sudo mkswap /swapfile
sudo swapon /swapfile
Configuramos file swap en fstab (permanente)
La activación del fichero swap hasta ahora ha sido temporal, para que siempre se active debemos modificar nuestro fstab (encargado de los filesystem del equipo).
sudo vi /etc/fstab /swapfile swap swap defaults 0 0
Verificamos nuestra memoria RAM y swap en este momento. Ya nos aparece la nueva capacidad de Linux swap. free -h
Ver cantidad y archivos de swap
cat /proc/swaps