Diferencia entre revisiones de «NFS»

De CURE - Informática
Ir a la navegación Ir a la búsqueda
m
 
(No se muestran 3 ediciones intermedias de 3 usuarios)
Línea 28: Línea 28:
 
Puertos que usa NFS
 
Puertos que usa NFS
 
Hay que tener abiertos en el firewall los puertos: 111, 2049 y 32771.
 
Hay que tener abiertos en el firewall los puertos: 111, 2049 y 32771.
 +
REVISAR: ¿qué son estos puertos? ¿son todos necesarios? ¿por qué querremos habilitar estos puertos en el firewall? ¿con quiénes queremos compartir recursos vía NFS?
  
 
=== Cliente ===
 
=== Cliente ===
Línea 45: Línea 46:
  
 
y agregar la siguiente linea:
 
y agregar la siguiente linea:
  <equipo_remoto>:/<directorio_compartido> /<directorio_local> nfs rsize=8192,wsize=8192,timeo=14,intr
+
  <equipo_remoto>:/<directorio_compartido> /<directorio_local> nfs rsize=8192,wsize=8192,timeo=14,intr 0 0
  
 
Para probar la configuración, hay que usar el comando:
 
Para probar la configuración, hay que usar el comando:
Línea 53: Línea 54:
 
Referencia:
 
Referencia:
 
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 - 17:03 14 ene 2022

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. REVISAR: ¿qué son estos puertos? ¿son todos necesarios? ¿por qué querremos habilitar estos puertos en el firewall? ¿con quiénes queremos compartir recursos vía NFS?

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 0 0

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