空格导致nfs客户端只读
今天公司同事要求我帮忙挂载下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
好了,这样就没有问题了.
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
好了,这样就没有问题了.
评论: