? 主要配置文件:/etc/exports
? NFS 文件系统维护指令:/usr/sbin/exportfs
? 分享资源的登录档:/var/lib/nfs/*tab
? 客户端查询服务器分享资源的指令:/usr/sbin/showmount
1、编辑服务端的/etc/exports,添加
/home/zz 192.168.122.1(rw)
2、查看相关服务
service rpcbind status
rpcbind (pid 1028) is running...
service nfslock status
rpc.statd (pid 1048) is running...
3、启动服务,service nfs start
4、并关闭防火墙,service iptables stop
5、查看RPC服务注册信息,rpcinfo -p
6、显示服务器共享的目录信息
showmount -e localhost
Export list for localhost:
/home/zz 192.168.122.1
7、共享目录的完整权限信息
cat /var/lib/nfs/etab
8、客户端的挂载信息(好像里面没有东西)
cat /var/lib/nfs/xtab
9、更改/etc/exports后,不用重启nfs服务,重新共享(或卸载)
exportfs -arv
=======================================
1、客户端准备挂载,首先查看,showmount -e 192.168.122.2
2、关闭防火墙
3、挂载,mount -t nfs 192.168.122.2:/home/zz /mnt
4、可以使用autofs,实现在实际访问服务端文件时自动挂载
客户端用户权限与ID有关,如果客户端没有服务端的用户或ID不符,则权限不足。
FAQ:
--nfs只能挂载为nobody的解决方法 - http://www.361way.com/nfs-mount-nobody/2616.html