Comenzando con Ubuntu 18.04, se utiliza un archivo de intercambio en lugar de una partición de intercambio dedicada. El archivo de intercambio se denomina "swapfile". Para modificar el tamaño de este archivo de intercambio:
- Deshabilite el archivo de intercambio y elimínelo (no es realmente necesario ya que va a sobreescribirlo)
sudo swapoff /swapfile sudo rm /swapfile - Cree un nuevo archivo de intercambio del tamaño deseado.
Determine el tamaño de su archivo de intercambio. Si desea crear un archivo de intercambio de 4 GB, necesitará escribir 4 * 1024 bloques de 10242 bytes (= 1 MiB). Esto hará que su cuenta sea igual a 4 * 1024 = 4096. Cree el archivo de este tamaño con el comandosudo dd if=/dev/zero of=/swapfile bs=1M count=4096 - Asígnele permisos de lectura/escritura solo para el root (no es estrictamente necesario, pero mejora la seguridad)
sudo chmod 600 /swapfile - Formatee el archivo como intercambio:
sudo mkswap /swapfile - El archivo se activará en el próximo reinicio. Si desea activarlo para la sesión actual:
sudo swapon /swapfile
Puede verificar el intercambio disponible con el comando swapon -s (no se necesitan permisos de root).
Contexto de la versión
Este procedimiento describe el software y el entorno disponibles en el momento de su publicación. Los paquetes, interfaces y repositorios mencionados pueden haber cambiado o desaparecido; verifique primero la versión del sistema y su nivel de soporte.
cat /etc/os-release
uname -r
Trabaje sobre una copia de seguridad o una instantánea, anote cada archivo modificado y prepare la reversión. Para un equipo o un servidor actual, prefiera los paquetes firmados de los repositorios oficialmente soportados.
Referencia: ciclo de vida oficial de Ubuntu.