Configurar NFS (Network File System) en Linux!

⌛ Lectura estimada: 2 minutos

 

nfs-linux

 

Hoy vengo a hablaros de nfs (network file system) que como muy bien indica su nombre, es un protocolo de sistema de ficheros en red, que permite al cliente acceder a los recursos compartidos en red, como si tuviera un disco físico en su ordenador.

En este pequeño manual os voy a enseñar a como configurarlo (es muy sencillo) con varios ejemplos. Normalmente este tipo de servicio se implementa en servidores, ya que tienen mas capacidad de almacenamiento.

En el servidor instalaremos y configuraremos lo siguiente:

user@server~$ sudo apt-get install nfs-kernel-server nfs-common

En el cliente nos aseguraremos que tenga instalado el paquete nfs-common

user@client~$ sudo apt-get install nfs-common

Una vez echo esto tendremos que elegir que directorio queremos compartir desde el servidor, yo en este caso voy a crear uno de ejemplo, llamado Públic:

user@server~$ sudo mkdir /home/user/Públic

 

user@server~$ sudo chown nobody:nogroup /home/user/Públic

 

user@server~$ sudo chmod +t /home/user/Públic

 

user@server~$ sudo chmod 777 /home/user/Públic


Con estos permisos le decimos que los demás podrán leer y escribir sobre la carpeta, pero no eliminar el contenido de otros usuarios.

A continuación editaremos el fichero /etc/exports para permitir a un rango de direcciones ip el acceso a esta carpeta:

Reiniciamos el servicio nfs-kernel-server

user@server~$ sudo /etc/init.d/nfs-kernel-server restart

Montar NFS en el cliente:

Para montar los directorios, previamente tendremos que crear donde queremos que se monten:

user@cliente~$ sudo mkdir -p /mnt/nfs/home/user/Públic

 

user@cliente~$ sudo mount 192.168.0.148:/home/user/Públic /mnt/nfs/home/user/Públic

En estos momentos la carpeta ya estará montada en red, lo podemos ver con el siguiente comando:

user@cliente~$ df -h

 

Ahora cuando creemos un fichero en la carpeta “Públic” también se creará en el servidor.

Añadir NFS al iniciar el sistema:

Para que la carpeta Públic se monte automáticamente al iniciar el sistema, modificaremos el fichero de configuración fstab y añadiremos la última línea (con nuestra configuración).

user@cliente~$ sudo nano /etc/fstab

 

Una vez añadimos la última línea ya nos quedaran bien configurados el cliente y servidor.

Saludos!!

Deja un comentario

Su dirección de correo electrónico no será publicada. Campos necesarios *