Per condividere le sottodirectory, ho dovuto prima condividere la cartella principale con fsid=0. Quindi sul server /etc/exports appare così:
/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)
quindi sul client /etc/fstab appare come:
192.168.200.201:/folder1 /home/nfsmnt/folder1 nfs4 rw 0 0
192.168.200.201:/folder2 /home/nfsmnt/folder2 nfs4 rw 0 0
Posso quindi montare le cartelle come previsto:
mount /home/nfsmnt/folder1
Il problema è che hai fsid=0
per due filesystem esportati. Questo è il messaggio di errore che stai ricevendo. fsid=0
viene utilizzato per impostare la parte superiore dell'albero del filesystem esportato in nfsv4. Impostalo solo una volta. Tipicamente avresti qualcosa di simile a questo i /etc/exports sul server:
/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)
Vedere http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-nfs-server-config-exports.html