NFS (parte 1): Instalación en un servidor Ubuntu 14.04 LTS

Publicado por P. Ruiz en

logoNFS, 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

Lógicamente, para instalar deberemos escribir la contraseña de administración.

cap10v2-002

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.

Para continuar, deberemos pulsar la tecla S y, a continuación, la tecla Intro.

cap10v2-003

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

Escribimos la orden y pulsamos la tecla Intro.

cap10v2-004

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.

En particular, nos hemos asegurado de que disponemos de soporte para la versión 4 (nfs4)

cap10v2-005

Y hasta aquí el contenido de este artículo. Espero que te haya resultado interesante.