在服务端安装: nfs 和 portmap
yum install nfs-utils
默然就 连 portmap 也一起下载了
然后 编辑 /etc/exports
/tmp *(rw,no_root_squash) 共享 tmp目录
启动吧 ,要先启动 portmap 默然 是 111端口
/etc/init.d/portmap start
然后再启动 nsf
/etc/ini.d/nfs start
vi /var/log/messages 查看是否启动正常
Sep 6 00:25:43 yehuiming kernel: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
Sep 6 00:25:43 yehuiming kernel: NFSD: starting 90-second grace period
再看看 rpc 是否有注册
rpcinfo -p localhost
都每问题 那么服务端就正常了
客户端就简单了
showmount -e ip 看下 服务端有啥可以nfs 挂载的目录.
[root@ye810 /]# showmount -e 192.168.1.202
Export list for 192.168.1.202:
/tmp *
好开始挂载
mount.nfs 192.168.1.202:/tmp /home/nfs/public
当这样的时候会卡半天.然后因为lock 而抛出错误: mount.nfs: Input/output error
正确应该是
mount.nfs 192.168.1.202:/tmp /home/nfs/public -o nolock,nosuid,noexec,nodev,rw
然后 df -h 看下..挂载成功了.
详细的可以看下 mount
[root@ye810 /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 17G 1.8G 14G 12% /
/dev/hda3 19G 603M 18G 4% /data
/dev/hda1 99M 12M 83M 12% /boot
tmpfs 125M 0 125M 0% /dev/shm
192.168.1.202:/tmp 141G 6.1G 128G 5% /home/nfs/public
当修改了 服务端的/etc/exports 文件..那么不需要重启 只需要 exportfs -arv 就行了