linux中空格导致nfs客户端只读

作者:简简单单 2013-11-18

 今天公司同事要求我帮忙挂载下nfs,过去两三下搞定之后,同事又过来说nfs客户端没有写的权限,在nfs目录里操作什么都是只读,我心里想不对啊,我整了几台都没有这样的问题啊,登录上去一看还真是nfs客户端只读.马上检查了nfs服务端的共享目录是否有权限,都给到777了,客户端这边还是只读,又马上重启动了nfs服务器的nfs服务,还是不行,最后检查了下nfs服务的配置文件,才发现ip跟(rw,sync,no_root_squash)之间有空格,去掉空格,重新启动nfs服务,客户端那边不再出现只读现象了.

具体操作步骤如下:

1.检查nfs配置

 代码如下 复制代码
exportfs -rv

2.修改nfs配置文件

 代码如下 复制代码
vi /etc/exports
/extdisk1  172.1.1.1(insecure,rw,sync) 172.1.1.2 (insecure,rw,sync)
修改为:
/extdisk1  172.1.1.1(insecure,rw,sync) 172.1.1.2(insecure,rw,sync)

3.重启nfs服务

 代码如下 复制代码
service nfs restart

/etc/init.d/nfs restart

4.客户端挂载验证

 代码如下 复制代码
mount -t nfs 172.1.1.146:/extdisk1 /filesystem
cd /filesystem
touch test.txt

好了,这样就没有问题了

相关文章

精彩推荐