Diferencia entre revisiones de «Servicio NFS»
(Página creada con '==NFS== '''Instalación''' ==Servidor== Para la instalación del servidor NFS tuvimos que instalar el paquete nfs-kernel-server, para esto utilizamos el siguiente comando: s...') |
m |
||
Línea 59: | Línea 59: | ||
[[http://doc.ubuntu-es.org/Red_local_de_Linux-Linux]] | [[http://doc.ubuntu-es.org/Red_local_de_Linux-Linux]] | ||
[[http://doc.ubuntu-es.org/Network_File_System]] | [[http://doc.ubuntu-es.org/Network_File_System]] | ||
+ | |||
+ | [[Category:Descontinuadas]] |
Revisión actual - 18:04 14 ene 2022
NFS
Instalación
Servidor
Para la instalación del servidor NFS tuvimos que instalar el paquete nfs-kernel-server, para esto utilizamos el siguiente comando:
sudo apt-get install nfs-kernel-server
Cliente
En el cliente NFS se debe instalar el paquete nfs-common, para esto utilizamos el comando:
sudo apt-get install nfs-common
Configuración
El archivo de configuración de nfs esta ubicado en el directorio /etc/, es el archivo /etc/exports. Al archivo del servidor puntadeldiablo lo modificamos de esta manera:
# /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). # # Example for NFSv2 and NFSv3: # /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check) # # Example for NFSv4: # /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check) # /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check) # /home/ 164.73.234.0/24(rw,sync,no_subtree_check,root_squash) /publico/ 164.73.234.0/24(ro,sync,no_subtree_check,root_squash)
Lo que se hizo fue declarar los directorios los cuales nos piden compartir, en el caso de el directorio /home sera compartido para los pertenecientes a la red 164.73.234.0/24, con las opciones:
- rw-El cliente podrá leer y escribir.
- sync-Es la opción por defecto. Aunque las versiones mas nuevas usan la opción async. Bueno, sync sirve para que nfs notifique al usuario de los cambios (escritura) en los archivos cuando realmente se hayan ejecutado.
- no_subtree-check- Si se exporta sólo parte de una partición puede ser que el usuario cliente no tenga derecho de acceso al directorio en cuestión. Esta directiva permite no comprobar el camino hasta el directorio que se exporta.
- root_squash-Hará que los usuarios administradores de los clientes no tengan los permisos vigentes de root sobre nfsd.
Mountar el elemento compartido
Para montar un elemento compartido, se usa el comando:
mount [equipo_remoto]:/[directorio_compartido] /[directorio_local]
Montar Automaticamente
Lo que hicimos fue agregar la linea marcada en el archivo /etc/fstab, en este archivo se indica como montar cada dispositivo automaticamente al inicio de la maquina. La linea agregada fue:
[ip_servidor]:[directorio_a_compartir] [directorio_destino] nfs rsize=8192,wsize=8192,timeo=14,intr 0 0
Para evitar reiniciar la maquina, escribimos el comando:
mount -a
Este comando ejecuta todo lo que se encuentre dentro del archivo /etc/fstab.
Referencias