Utilizar swap sobre nfs

Supongamos que tenemos dos equipos conectados a una red además de mucho tiempo libre para jugar con ellos y queremos montar swap a un equipo pero haciéndolo a través de NFS en otro.

Primero vamos a ver los pasos necesarios para montar la swap en el lado del servidor.

  • Montamos el servidor NFS.
# apt install nfs-kernel-server
  • Creamos el directorio donde estará el archivo swap y creamos dicho archivo.
# mkdir /home/usuario/swap
# dd if=/dev/zero of=/home/usuario/swap/swapfile bs=1024 count=1048576
  • Exportamos el directorio y cambiamos los permisos.
# echo "/home/usuario/swap 192.168.1.1(rw,insecure,sync)" >> /etc/exports
# chmod -v 777 /home/usuario/swap/swapfile
# exportfs -r

Ya tenemos todo listo en nuestro servidor, ahora solo falta indicarle al equipo que usara la swap como acceder a ella.

  • Al igual que en el servidor lo primero es instalar NFS.
# apt install nfs-common
  • Luego creamos el directorio donde se montara la carpeta remota, colocamos en el /etc/fstab la información para montar dicha carpeta y reiniciamos.
# mkdir /home/user/swap
# echo "192.168.1.1:/home/usuario/swap /home/user/swap nfs user,exec" >> /etc/fstab
# reboot
  •  Configuramos el archivo swapfile como un dispositivo loop.
# losetup /dev/loop0 /home/user/swap/swapfile
  • Y para terminar configuramos el dispositivo loop como swap.
# mkswap /dev/loop0
# swapon /dev/loop0

Listo, si todo ha salido bien ya podremos utilizar la nueva swap en nuestro equipo.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s