Crear y modificar swap en una máquina existente
Las particiones de intercambio se pueden crear y modificar utilizando herramientas gráficas como GParted o herramientas de línea de comandos como parted o gnu-fdisk. La creación de archivos de intercambio se maneja con el comando dd(1). Para crear un archivo de intercambio usando dd:
dd if=/dev/zero of=/PATH/FILENAME bs=1024 count=SIZE
chmod 600 /PATH/FILENAME
mkswap /PATH/FILENAME
swapon /PATH/FILENAME
RUTA es la ruta exacta al directorio en el que desea colocar su archivo de intercambio, NOMBRE DE ARCHIVO es el nombre que desea darle a su archivo de intercambio y TAMAÑO es el tamaño que desea que tenga su archivo de intercambio en kilobytes (por ejemplo, 1048576 es 1 gigabyte). El comando chmod es para asegurarse de que el archivo no sea legible en todo el mundo por razones de seguridad.
Una vez que haya creado su partición o archivo de intercambio, deberá agregar una entrada en el archivo /etc/fstab de cada instancia de Linux que utilizará ese espacio de intercambio.
Abra el archivo /etc/fstab con su editor de texto preferido y privilegios de root
Si agrega una entrada para una partición de intercambio
Ejecute el comando blkid con privilegios de root. Esto le mostrará el UUID de todas las particiones en su máquina. Busque la entrada de intercambio, copie el UUID y agréguelo directamente después de = en la entrada que cree en /etc/fstab. La línea # no es necesaria pero se considera una buena práctica.
# Dedicated swap partition created on DATE
UUID= none swap sw 0 0
Si agrega una entrada para un archivo de intercambio
La línea # no es necesaria pero se considera una buena práctica.
# Swap file created on DATE
/PATH/FILENAME none swap sw 0 0
Problemas conocidos y solución de problemas de intercambio
Puede verificar que una partición o archivo de intercambio en particular esté activo y funcionando en cualquier sistema basado en GNU/Linux al intentar encenderlo. Esto se hace usando el comando swapon(8) con privilegios de raíz, por ejemplo swapon /dev/sda5 donde sda5 es el nombre real de la partición de intercambio en su máquina. Puede buscar los nombres de todas las particiones en su máquina usando el comando cat /proc/partitions. O bien, para verificar que un archivo de intercambio esté activo, ejecute swapon /RUTA/NOMBRE DE ARCHIVO. Si ese espacio de intercambio en particular está activo, obtendrá un resultado similar al siguiente.
root@debianhost:/# swapon /dev/sda5
swapon: /dev/sda5: swapon failed: Device or resource busy
Si no obtiene este resultado, debe verificar el contenido de /etc/fstab en busca de errores. Para los archivos de intercambio, asegúrese de que la entrada /RUTA/NOMBRE DE ARCHIVO sea correcta. Si usa una partición de intercambio, busque el UUID de la partición de intercambio usando el comando blkid(8). Simplemente ejecute blkid con privilegios de root y compare el UUID que tiene con lo que está en /etc/fstab. Si hay una discrepancia, reemplace el UUID en /etc/fstab con la salida de blkid
Fuente: https://wiki.debian.org/Swap + traductor de google.