网络文件挂载
环境:
服务器:10.255.222.111
环境:
服务器:10.255.222.111
客户端1:10.255.222.153
客户端2:10.255.222.152
1 、在服务器配置
/etc/exports 文件中配置如下,添加可以共享的文件夹和允许客户端地址
/etc/ddconf/dig 10.255.222.153(rw)
/etc/ddconf/dig 10.255.222.152(rw)
ps:rw是读写权限,ro是只读权限
或者配置为/etc/ddconf/dig 10.255.222.153(rw,no_root_squash,async) 添加上加上no_root_squash,async,不然会出现reason given by server: Permission denied,没有权限的问题,不仅在root下可以挂载上。
重启nfs服务器或者启动nfs服务器
service nfs start
service nfs restart
2、在客户端进行
在10.255.222.153上创挂载点
mkdir -p /etc/ddconf/dig 创建挂载点
mount -t nfs 10.255.222.111:/etc/ddconf/dig /etc/ddconf/dig(客户端和服务器挂载的文件位置相同)
另一台机器也是同样的操作10.255.222.152
最后重启服务器端10.255.222.111 的nfs服务
service nfs restart
3、文件挂载的一些其他命令
删除挂载点:umount /etc/ddconf/dig
客户端2:10.255.222.152
1 、在服务器配置
/etc/exports 文件中配置如下,添加可以共享的文件夹和允许客户端地址
/etc/ddconf/dig 10.255.222.153(rw)
/etc/ddconf/dig 10.255.222.152(rw)
ps:rw是读写权限,ro是只读权限
或者配置为/etc/ddconf/dig 10.255.222.153(rw,no_root_squash,async) 添加上加上no_root_squash,async,不然会出现reason given by server: Permission denied,没有权限的问题,不仅在root下可以挂载上。
重启nfs服务器或者启动nfs服务器
service nfs start
service nfs restart
2、在客户端进行
在10.255.222.153上创挂载点
mkdir -p /etc/ddconf/dig 创建挂载点
mount -t nfs 10.255.222.111:/etc/ddconf/dig /etc/ddconf/dig(客户端和服务器挂载的文件位置相同)
另一台机器也是同样的操作10.255.222.152
最后重启服务器端10.255.222.111 的nfs服务
service nfs restart
3、文件挂载的一些其他命令
删除挂载点:umount /etc/ddconf/dig
4、设置开机自动重启
最近因为ngxin配置文件挂载另一台服务器上,而这台nfs服务端由于某些原因服务器down掉了,于是自动执行重启脚本的时候没有自动重启nfs服务,即使重启脚本中/etc/rc.local,包含mount命令,但是也导致nginx进程阻塞,导致app中的任何请求都无法响应,所以我们设置一下nfs随着机器重启。
chkconfig --list|grep nfs,检查nfs自启动状态
nfs 0:off 1:off 2:off 3:on 4:off 5:on 6:off
如上所示,0,1,2,4,6运行级别下是关闭的,3,5运行级别下是开启的,即当系统运行在3和5运行级别时,NFS服务能够随系统的启动而启动,别的运行级别则不行,所以只要开启 3 5 就可以随着开机而启动了。
如上所示,0,1,2,4,6运行级别下是关闭的,3,5运行级别下是开启的,即当系统运行在3和5运行级别时,NFS服务能够随系统的启动而启动,别的运行级别则不行,所以只要开启 3 5 就可以随着开机而启动了。
修改默认启动级别:chkconfig --level 35 nfs on ,这样再次查看chkconfig --list nfs就会看到3 和5 级别是on开启状态了。
ps:http://ligaosong.iteye.com/blog/2099974
nfs exports命令:http://blog.itpub.net/22664653/viewspace-709839/