Eu sei que este é um segmento antigo agora, mas acabei de encontrar este problema e descobri que é possível usar uma partição swap do NFS fazendo uso do dispositivo de loopback do kernel:
Cria um arquivo vazio (preencha com zeros de / dev / zero):
root@machine:/# dd if=/dev/zero of=/swap bs=1024 count=1048576
Crie um dispositivo de loop:
root@machine:/# losetup /dev/loop0 /swap
Torne-o adequado para troca:
root@machine:/# mkswap /dev/loop0
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=931d6e04-78ec-41fd-ab2c-22522ac2711d
Agora use:
root@machine:/# swapon /dev/loop0
Faça a mudança permanente
Escreva um script para tornar essa troca permanente. /etc/init.d/swap pode ser assim:
#!/bin/sh
set -e
case "$1" in
start)
losetup /dev/loop0 /swap
swapon /dev/loop0
;;
stop)
swapoff /dev/loop0
losetup -d /dev/loop0
;;
restart)
swapoff /dev/loop0
swapon /dev/loop0
;;
*)
echo "Usage: swap { start | stop | restart }" >&2
exit 1
;;
esac
exit 0
Torne o arquivo executável:
root@machine:/# chmod +x /etc/init.d/swap
Ativar:
root@machine:/# update-rc.d swap defaults
Fonte: link