今天公司同事要求我帮忙挂载下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 |
好了,这样就没有问题了
时间: 2024-09-28 04:27:31