Cómo aumentar la memoria virtual (swap) en Linux

Al instalar Linux, se crea una partición swap en el disco duro que actúa como memoria virtual. Las particiones no se pueden redimensionar sin perder datos, pero si hay espacio libre en un sistema de archivos, puedes crear un archivo swap adicional para aumentar la memoria virtual.

Paso 1

Determina el espacio libre con el comando df. Decide el tamaño del archivo swap según el espacio disponible.

Paso 2

Crea el archivo swap con:
sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=1024
Donde 1024 es el tamaño en MB y /mnt/swapfile la ruta completa.

Paso 3

Formatea el archivo swap:
sudo mkswap /mnt/swapfile

Paso 4

Activa el archivo swap:
sudo swapon /mnt/swapfile

Paso 5: Hazlo persistente

Edita /etc/fstab y añade:
/mnt/swapfile none swap sw 0 0
Así el swap se activará automáticamente tras cada reinicio.

Consejo

Cuando ya no necesites el archivo swap, desactívalo (swapoff), elimina la entrada en /etc/fstab y borra el archivo.