挂载nfs的客户端目录只读文件系统

一、现象:

最近刚部署了nfs服务器,在客户端也成功挂载,但客户端的挂载目录却成了只读。

二、解决办法:

本人试了很方案没有解决掉,也花费了很大工夫,下面整理以下相关的解决地方。

1、先卸载挂载目录,查看本地读写是否正常

查看挂载中的目录
mount
卸载挂载
umount /home/document

保证本地目录的权限可有读写。

2、查看nfs服务当前状态

在nfs服务端执行命令
service nfs status

能看到rpc.mountd、nfsd及rpc.rquotad进程都在运行中,nfs服务已启动。

3、查看挂载权限是否是rw

# mount
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
/dev/vda1 on /boot type ext4 (rw)
192.168.0.228:/home/documents on /home/documents type nfs (rw,nolock,addr=192.168.70.228,clientaddr=192.168.0.2)

保证括号内权限都是rw,若不是就修改

  mount -o remount -rw  /home/document

4、查看nfs服务器/etc/exports,好多都是因为配置格式问题导致只读。

cat /etc/exports

5、配置一个网段正确的配置方式应为(xx网段(rw..))

/home/document 192.168.0.2(rw,no_root_squash) 

注意:IP与权限间不能有空格,如果有则必然会导致只读文件。

6、配置了多个网段的配置方式为(xx网段(rw,no_root_squash) xx网段(rw,no_root_squash) )

/home/document 192.168.0.2(rw,no_root_squash) 192.168.0.3(rw,no_root_squash) 

总结:如查是修改exports文件,需要先卸载挂载,重启nfs服务,然后重新挂载文件系统后就会生效。

 

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值