La mejor manera es incrementar el tamaño de tu partición de swap, o usar esta excusa para añadir un otro disco nuevo (mira esta nota si lo haces).
Añadir swap en discos separados hace las cosas más rápidas que simplemente añadir swap en el mismo disco. Como ejemplo, si estás compilando código fuente en un disco, y el swap está en otro disco, es mucho más rápido que si el swap y la compilación se realizaran en el mismo disco. Esto es cierto específicamente para discos SCSI.
Los discos IDE no son capaces de permitir el acceso a ambos discos en el mismo canal al mismo tiempo (FreeBSD no soporta el modo 4, ya que todas las I/O de discos IDE son "programadas").
Es realmente muy mala idea instalar el swap sobre NFS a no ser que trabajes en una red muy rápida con un muy buen servidor.
Aquí hay un ejemplo para un fichero de swap de 64Mb
/usr/swap0
, piensa que puedes usar el nombre que quieras).
Asegurate que el kernel está compilado con la línea
pseudo-device vn 1 #Vnode driver (turns a file into a device)
en tu fichero de configuración. El kernel GENERIC la contiene.
cd /dev sh ./MAKEDEV vn0
/usr/swap0
)
dd if=/dev/zero of=/usr/swap0 bs=1024k count=64
/etc/rc.conf
swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired.
Para activar el fichero de swap inmediatamente teclea
vnconfig -ce /dev/vn0c /usr/swap0 swap