Cómo crear un archivo de intercambio (swap) en Linux

La swap es memoria de intercambio en disco que Linux usa cuando se queda sin RAM. Puedes crear un archivo swap fácilmente, sin reparticionar.

1. Crear el archivo

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile

(2G de ejemplo; ajusta el tamaño a tu necesidad.)

2. Formatearlo como swap y activarlo

sudo mkswap /swapfile
sudo swapon /swapfile

3. Comprobar

free -h
swapon --show

4. Hacerlo permanente

Añade esta línea a /etc/fstab para que se active en cada arranque:

/swapfile  none  swap  sw  0  0

Preguntas frecuentes

¿Cuánta swap necesito?

Depende del uso; con poca RAM, 2-4 GB ayuda. Para hibernar, suele recomendarse una swap igual o mayor que la RAM.

¿Swap o más RAM?

La RAM es mucho más rápida; la swap es un colchón. Si tiras mucho de swap, plantéate ampliar la RAM.