Linux版本:centos
需要共享/usr/local/apps/static_file的目录
服务端(ip:10.6.6.12):
- 配置共享目录
#vi /etc/exports
/usr/local/apps/static_file *(rw)
*号表示共享给所有可访问该服务器的IP,也可以设置为具体IP
rw表示共享目录的权限为读写,ro表示共享目录的权限为只读
- 重启nfs服务器
#service nfs restart
- 设置nfs开机启动
#chkconfig --level 2345 nfs on
因为nfs服务默认开机不启动,如果不设置开机启动,当服务器重启后,客户端的共享将不可用,并在客户端提示设备忙碌
- 修改共享目录不重启nfs的方法
#exportfs -r
客户端:
创建/usr/local/apps/tmp_file目录以供挂载
- 挂载服务器共享目录
#mount -t nfs 10.6.6.12:/usr/local/apps/static_file /usr/local/apps/tmp_file
- 查看所有挂载
#mount -l
- 删除挂载
#umount /usr/local/apps/tmp_file
- 强制删除挂载
#umount /usr/local/apps/tmp_file -f
客户端无法挂载的常见问题解决:
- 防火墙未关闭
#service iptables stop
#chkconfig --level 2345 iptables off
- 重启了portmap服务
需要再重启nfs服务才行,原因貌似是nfs的端口是有portmap分配的,重启过后客户端出现设备忙碌
(望大牛解释,或者提供下可固定nfs端口的方式,目前网上流传的虽然nfs端口可固定,但是还是无法挂载,目前本人无能解决,只能暴力关闭防火墙)