22 Jan 2015
service rpcbind start Starting rpcbind: [ OK ] service nfs start Starting NFS services: [ OK ] Starting NFS mountd: [ OK ] Starting NFS daemon: [ OK ] Starting RPC idmapd: [ OK ]
命令:exportfs
作用:是挂载及卸载共享目录的命令
用法示例:
# 挂载全部共享目录 exportfs -arv exporting 192.168.0.1/24:/tmp/sharefolder # 卸载全部共享目录 exportfs -auv showmount -e localhost # showmount是查看NFS共享目录的命令 # -e显示指定主机的NFS共享目录状态 Export list for localhost: # 因为我们卸载掉了NFS共享目录,所以结果为空 # 重新挂载后查看 exportfs -arv exporting 192.168.0.1/24:/tmp/sharefolder showmount -e localhost Export list for localhost: /tmp/sharefolder 192.168.0.1/24
# 检查目标主机上的nfs共享 showmount -e 192.168.0.26 Export list for 192.168.0.26: /tmp/sharefolder 192.168.0.1/24 # 挂载为nfs格式 mount -t nfs 192.168.0.26:/tmp/sharefolder /mnt/nfs touch test ll total 3 -rw-r--r-- 1 zpw zpw 0 Jan 22 15:21 good #用uid501创建的新文件
需要修改属主为501用户
否则,当/tmp/sharefolder属组和属主都是root,而我们使用501用户来访问时,必须确保777才可以
# 在server端更改共享目录权限为766,没有执行权限 chmod 766 /tmp/sharefolder/ # 在客户端创建文件 touch test2 touch: cannot touch 'test2': Permission denied ls ls: cannot access test: Permission denied ls: cannot access good: Permission denied good test # 在server端更改共享目录权限为755,没有写权限 chmod 755 /tmp/sharefolder/ # 在客户端创建文件 touch test2 touch: cannot touch `test2': Permission denied