Diferencia entre revisiones de «NFS»
(Página creada con '==NFS== NFS (Network File System) es un procolo que permite a un sistema compartir directorios y archivos con otros sistemas a través de la red. Usando NFS, los usuarios y los ...') |
|||
Línea 49: | Línea 49: | ||
Para probar la configuración, hay que usar el comando: | Para probar la configuración, hay que usar el comando: | ||
$ mount /<directorio_local> | $ mount /<directorio_local> | ||
+ | |||
+ | |||
+ | Referencia: | ||
+ | http://doc.ubuntu-es.org/Red_local_de_Linux-Linux | ||
+ | http://doc.ubuntu-es.org/Network_File_System |
Revisión del 01:47 16 jun 2011
NFS
NFS (Network File System) es un procolo que permite a un sistema compartir directorios y archivos con otros sistemas a través de la red. Usando NFS, los usuarios y los programas pueden acceder a archivos en sistemas remotos casi como si fueran archivos locales.
Servidor
Instalación
$ apt-get install nfs-kernel-server
Configuración
Para configurar los direcctorios a compartir, se añaden al archivo:
/etc/exports
De la siguiente forma:
/<directorio> <ip o red> (ro,no_root_squash)
- /<directorio> ruta del directorio que se va a compartir, ejmplo: /home
- <ip o red> ip o red a quién se le dará acceso, ejemplo:
- 10.5.1.1 para compartirlo solo con esta máquina
- 10.5.1.1/24 para la red 10.5.1.0
- (ro,sync,no_root_squash) son los permisos:
- ro: sólo lectura
- rw: lectura y escritura
- no_root_squash: hará que los usuarios administradores de los clientes tengan también los permisos vigentes de root sobre nfsd
Por más información ver la páqina man (man exports(5))
Para iniciar el servidor NFS:
$ /etc/init.d/nfs-kernel-server start
Puertos que usa NFS Hay que tener abiertos en el firewall los puertos: 111, 2049 y 32771.
Cliente
Instalación
Si no se dispone del cliente NFS, se puede instalar de la siguiente manera:
$ apt-get install nfs-common
Montar manualmente
Para montar manualmente una carpeta compartida en otra máquina, se hace mediante el comando:
$ mount <equipo_remoto>:/<directorio_compartido> /<directorio_local>
El directorio local debe de existir antes de querer montarle la carpeta compartida.
Montar automáticamente
Para esto hay que editar el archivo fstab:
vi /etc/fstab
y agregar la siguiente linea:
<equipo_remoto>:/<directorio_compartido> /<directorio_local> nfs rsize=8192,wsize=8192,timeo=14,intr
Para probar la configuración, hay que usar el comando:
$ mount /<directorio_local>
Referencia:
http://doc.ubuntu-es.org/Red_local_de_Linux-Linux
http://doc.ubuntu-es.org/Network_File_System