sudo: Jack of all trades, master of some

Instalación y configuración de un servidor NFS

4 comentarios

NFS (Network File System) es un sistema de archivos que permite a los usuarios acceder a archivos a través de la red de manera similar a como se hace localmente y se utiliza mucho en redes UNIX para compartir y almacenar archivos. Comparto con ustedes un quick howto de la instalación y configuración de este servicio en Debian.

1. Instalación de paquetes necesarios

aptitude install nfs-common nfs-kernel-server

2. Modificar el archivo /etc/hosts para identificar los clientes por nombres

127.0.0.1	localhost
192.168.0.1	servidor.cubava.cu	servidor
192.168.0.2	cliente.cubava.cu	cliente
192.168.0.3	cliente2.cubava.cu	cliente2

3. Permitir a los clientes acceder al recurso compartido

Añadir en el archivo /etc/hosts.allow los clientes que tendrán acceso a los directorios compartidos.

mountd: cliente

Si se quiere compartir el recurso con toda la red:

mountd: .cubava.cu

4. Crear el recurso compartido

mkdir /var/compartido

Permisos del recurso compartido

Si queremos darle permisos de escritura a los clientes:

chmod ugo+rwx /var/compartido

Si queremos darle permisos de solo lectura a los clientes:

chmod ug+rx /var/compartido

5. Exportar el directorio compartido a los clientes

En el fichero /etc/exports agregar una línea para cada recurso y cliente con la siguiente sintaxis:

recurso_compartido	hostname(opción1,opción2,opción3,opción4)

Ejemplo:

/var/compartido	cliente(r,async,no_subtree_check)
/var/compartido	cliente2(rw,async,no_subtree_check,no_root_squash)

6. Exportar los cambios realizados

exportfs -ra

7. Montaje permanente del directorio compartido en los clientes

En el archivo /etc/fstab de la máquina cliente añadir una línea con la siguiente sintaxis:

servidor:[directorio_compartido] [punto_montaje] nfs defaults 0 0

Ejemplo:

192.168.0.1:/var/compartido	/var/nfs   nfs   defaults   0   0

Montar manualmente del directorio compartido

mount -t nfs 192.168.0.1:/var/compartido /var/nfs
Comentarios desactivados
  1. Buenisimo,pero esto lo sabia. Solo pregunto si se puede agregar a los clientes de windows.

    1. oneohthree 6 años atrás
      @jesus

      Sí, se puede agregar a los clientes de Windows, claro, usando un cliente NFS para Windows. Ah existen personas que aun no saben cómo hacer esto, la idea del blog es compartir las experiencias. Saludos

  2. hace un rato escribi que si se podia conectar un recurso compartido por nfs en linux para los clientes de windows

    1. oneohthree 6 años atrás
      @jesus

      Sucede que no tengo mucho tiempo y algunos comentarios los marca como spam y de todos modos tienen que moderarse, disculpa la demora y las inconveniencias.