Montar varias carpetas con nfs4 en centos

Estoy tratando de obtener nfs4 trabajando aquí.

Máquina 1 (servidor) Tengo una carpeta y en ella otras 2 carpetas que estoy tratando de compartir de forma independiente. / Shared / folder1 / shared / folder2

El problema es que no puedo imaginar cómo montar las carpetas de forma independiente en el cliente.

(Máquina 1 – servidor) / etc / exports:

/var/shared/folder1 192.168.200.101(rw,fsid=0,sync) /var/shared/folder2 192.168.200.101(rw,fsid=0,sync) 

 exportfs -ra 

 exportfs /var/shared/folder1 192.168.200.101 /var/shared/folder2 192.168.200.101 

(Máquina 2 – cliente) / etc / fstab:

 192.168.200.201:/folder1/ /home/nfsmnt/folder1 nfs4 rw 0 0 

 mount /home/nfsmnt/folder1 mount.nfs4: 192.168.200.201:/folder1/ failed, reason given by server: No such file or directory 

La carpeta está allí. Soy positivo. Creo que hay algo simple que estoy perdiendo, pero lo estoy perdiendo.

Parece que debería haber una forma en fstab para decir nfs qué carpeta en el servidor que quiero montar. Pero sólo puedo encontrar referencias a lo que parece un punto de montaje raíz (por ejemplo, 192.168.1.1:/ ) que supongo que es manejado por las exportaciones en el servidor. Pero incluso con las carpetas establecidas en las exportaciones, no parece ser una forma aparente de pich y elegir que se monta.

¿No es posible montar carpetas separadas desde el mismo servidor a diferentes puntos de montaje en el cliente?

Cualquier ayuda apreciada.


editar:

El registro de errores en el servidor muestra lo siguiente:

 /var/shared/folder1 and /var/shared/folder2 have same filehandle for 192.168.200.101, using first 

No estoy seguro de lo que eso significa o cómo cambiarlo. Googling sólo parece ti traer información sobre la seguridad de nfs.

3 Solutions collect form web for “Montar varias carpetas con nfs4 en centos”

Para compartir los subdirectorios, tuve que compartir la carpeta primaria primero con fsid = 0. Así que en el servidor / etc / exports se ve así:

 /var/shared 192.168.200.101(rw,fsid=0,sync) /var/shared/folder1 192.168.200.101(rw,sync) /var/shared/folder2 192.168.200.101(rw,sync) 

Entonces en el cliente / etc / fstab se ve como:

 192.168.200.201:/folder1 /home/nfsmnt/folder1 nfs4 rw 0 0 192.168.200.201:/folder2 /home/nfsmnt/folder2 nfs4 rw 0 0 

Posteriormente, puedo montar las carpetas como se esperaba:

 mount /home/nfsmnt/folder1 

En / etc / fstab, cualquiera de las 2 sintaxis debe hacer

192.168.200.201:/var/shared/folder1 /home/nfsmnt/folder1 nfs4 rw,defaults 0 0 192.168.200.201:/var/shared/folder1 /home/nfsmnt/folder1 nfs rw,nfsvers=4,defaults 0 0

El problema es que tiene fsid=0 para dos sistemas de archivos exportados. Ese es el mensaje de error que está recibiendo. fsid=0 se utiliza para establecer la parte superior del árbol del sistema de archivos exportado en nfsv4. Establecer que sólo una vez. Normalmente tendrías algo como esto / etc / exports en el servidor:

 /var/shared 192.168.200.101(rw,fsid=0,sync) /var/shared/folder1 192.168.200.101(rw,sync) /var/shared/folder2 192.168.200.101(rw,sync) 

Consulte http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-nfs-server-config-exports.html

  • ¿Es mdadm Raid-1 a través de una networking de files compartidos posibles?
  • Rendimiento lento de NFS y GFS2
  • Cliente NFS4 dentro del contenedor OpenVZ que ejecuta Ubuntu 11.10?
  • Descripción de NFS4 (server Linux)
  • limitar la velocidad de escritura de files a NFS
  • Cuando un server comparte el directory de assembly NFS4, los clientes de la window no pueden copyr el file. ERROR: 0x80070021
  • Command find show "Valor demasiado grande para el tipo de datos definido"
  • "Control de file NFS obsoleto" después de reiniciar
  • ZFS: destruir el zvol o el set de datos deduplicates bloquea el server. ¿Cómo recuperarse?
  • ¿Cómo puedo usar POSIX ACL en un soporte NFSv4 en Linux?
  • HPC / EC2 - optimization de NFS para la fiabilidad
  • Depurar transferencia de files lan lento (ssh, nfs)
  • NFS combinado, usuarios del servidor w de Samba de Active Directory
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.