Nfs mini-howto

Servidor

Para montar un servidor nfs, basta con instalar los paquetes (debian)

apt-get install nfs-kernel-server nfs-common portmap

Una vez instalados, editar el fichero

/etc/exports

Y añadimos el directorio que queramos exportar:

/mnt/directorio/a/compartir   192.168.xxx.yyy(ro,sync)

donde:
Opcion comentario
/mnt/directorio/a/compartir Directorio que se comparte
192.168.xxx.yyy Ip a la que se permite accder; puede ser una ip, una sub red (ip/mascara), también valen wildcards (*.wikidot.com)
(ro,sync) Opciones que se fuerzan desde el servidor

Las opciones principales se puden ver haciendo un:

man 5 exports

Aunque las principales suelen ser:
Opcion comentario
ro Export de solo lectura
rw Export de lectura/escritura
sync Se responden a las peticiones únicamente cuando terminan las transacciones en curso
root_squash Se mapean las peticiones desde los clientes con id/gid 0 (es decir root) al id/gid del usuario anonimo en el seridor

Cliente

Mandriva

En mandriva, como suele pasar se puede configurar el cliente con el panel de configuración, desde consola:

drakconf
Descripción Captura
Sección de recursos compartidos / Acceder a recursos NFS
nfs-client-mdv-01.png
Cargando
nfs-client-mdv-02.png
Buscar servidores NFS en nuestra red
nfs-client-mdv-03.png
Acceder al servidor
nfs-client-mdv-04.png
Definir un punto de montaje donde queremos acceder al recurso compartido
nfs-client-mdv-05.png
Montar el recurso
nfs-client-mdv-06.png

Cualquier cliente desde terminal

Para montar el recurso externo desde un terminal, basta con editar el fichero:

/etc/fstab

Y añadir una linea similar a la del servidor:
192.168.xxx.yyy:/mnt/directorio/a/compartir /mnt/directorio/destino nfs rsize=8192,wsize=8192,nosuid,soft 0 0

Normalmente las opciones del cliente no son tan extensas, basta con definir:

Opcion comentario
192.168.xxx.yyy:/mnt/directorio/a/compartir Servidor y path al recurso que se exporta
/mnt/directorio/destino Donde queremos que nuestro equipo vea el recurso
nfs Sistema de ficheros nfs :D
rsize=8192,wsize=8192,nosuid,soft Opciones de montaje
0 0 Campos de dump y fsck que no voy a explicar aquí :P
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License

SSL configuration warning

This site has been configured to use only SSL (HTTPS) secure connection. SSL is available only for Pro+ premium accounts.

If you are the master administrator of this site, please either upgrade your account to enable secure access. You can also disable SSL access in the Site Manager for this site.