NFS (parte 1): Instalación en un servidor Ubuntu 14.04 LTS
NFS, del inglés Network File System, es un protocolo que está presente en los sistemas operativos derivados de UNIX, incluidas casi todas las distribuciones de GNU/Linux. Su objetivo es facilitar el acceso, a través de la red local, a espacios de almacenamiento compartidos, como si se encontraran en el equipo desde el que se accede.
El protocolo NFS ofrece grandes ventajas en una instalación de red, como evitar la replicación de información en distintos puntos de la misma, simplificar el equipamiento de los equipos de trabajo, centralizar la copia de seguridad de los datos, etc. Incluso permite compartir dispositivos completos, como unidades ópticas, que ya comienzan a estar en desuso.
Hoy comenzamos una serie de artículos en los que te enseñaremos a instalar NFS en un servidor Ubuntu Server 14.04 LTS y en clientes Ubuntu Desktop 14.04 LTS y Windows 8.1… Y a configurarlo adecuadamente para que funcione.
Tenemos un capítulo completo en nuestro libro Sistemas Operativos en Red (2ª edición) donde tratamos ampliamente este tema.
Hoy comenzaremos trabajando sobre el servidor…
Instalar NFS en un servidor Ubuntu 14.04 LTS
El paquete que nos permite compartir directorios NFS se llama nfs-kernel-server, por lo que será el primer paquete a instalar. Además, necesitaremos el paquete nfs-common, que contiene los programas que nos permitirán usar NFS, tanto en el lado cliente como en el lado servidor. Entre ellos se encuentran los comandos lockd, statd, showmount y nfsstat.
Por último, necesitaremos el paquete rpcbind, un servicio que convierte los identificadores de programa RPC (Remote Procedure Call) en direcciones universales.
La instalación en el servidor es tan sencilla como abrir una ventana de terminal y ejecutar el comando que instala los paquetes anteriores:
sudo apt-get install nfs-kernel-server nfs-common rpcbind
El sistema nos informa de otros paquetes, que necesitaremos añadir, para que la instalación sea satisfactoria (dependencias) y qué espacio de almacenamiento deberá utilizar en el disco.
La forma más sencilla de poner en funcionamiento NFS es reiniciando el equipo. Lo podemos hacer de muchas formas pero, ya que estamos usando la terminal, bastará con escribir la siguiente orden:
sudo reboot
Comprobar la instalación
Una vez que se haya completado de nuevo el arranque del sistema, podemos comenzar por comprobar si el núcleo de Ubuntu 14.04 LTS contiene ahora soporte para NFS. Lo lograremos con la siguiente orden:
grep nfs4 /proc/filesystems
El archivo /proc/filesystems contiene los sistemas de archivos soportados por el núcleo de Ubuntu.
Y hasta aquí el contenido de este artículo. Espero que te haya resultado interesante.