码迷,mamicode.com
首页 > 其他好文 > 详细

NFS血泪史

时间:2018-08-16 19:42:01      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:everyone   ble   exports   ffffff   错误   配置nfs   会同   权限   本地   

NFS(Network File System),网络文件系统,允许网络内的计算机之间通过TCP/IP网络共享资源。本地的NFS客户端可以透明的读写位于远端NFS服务器上的文件,就像在本地一样。
技术分享图片
一台服务器和若干台客户端。通过TCP/IP共享资源。原理网上一大堆,这里就不细说了。
本来NFS搭建是个很简单的过程,这里主要讲讲我是怎么被坑了两天,知道原因后差点要上天…….

服务端(10.18.8.146):
Yum安装rpvbind和nfs:
技术分享图片
启动服务:
注意先启动rpcbind,再启动nfs:
111是rpcbind的监听端口:
技术分享图片
技术分享图片
Rpcinfo用来查看rpc注册的端口信息
可以设置开机自启动
Systemctl enable rpcbind
Systemctl enable nfs
2049是nfs的默认端口
技术分享图片
配置NFS服务端:
Vim /etc/exports
技术分享图片
意思是将服务端的/shared目录共享出去,且只共享给10.18.8.193这个客户端,客户端的权限是rw,表示数据会同步写入内存和硬盘中,no_root?_squash表示访问共享目录的用户如果是root的话,它对该目录具有root权限。
执行exportfs -r命令刷新一下改配置文件
技术分享图片

客户端配置(10.18.8.193):
只需要检测一下是否可以查看到服务端的共享目录:
技术分享图片
然后挂载:
技术分享图片
然后就可以进入目录里面放飞自我啦,当然,得在服务器给你的权限内放飞自我

无论是在客户端还是服务端,增删查改文件双方都是同步的

至此,NFS就搭完啦,至于前面我说的被坑惨的是什么呢?

先来看看刚搭完时的输出信息:
服务端的:
技术分享图片
客户端的:
技术分享图片
创建文件竟然没权限????
什么鬼!明明只共享给193的,为什么showmount出来的权限时everyone,明明有rw权限为什么客户端创建不了权限。

在网上搜各种解决文档,创建相同文件,增添相同用户,修改被共享目录的权限。。。。。都没有解决,直到我看见了一篇解决文档,瞬间感觉天亮了,也瞬间感觉自己的眼睛可以拿去捐了。。。。
各位看官来看一下区别:
技术分享图片
看出区别了吗???
是啊,就是一个空格的问题,IP和括号之间没有空格,没有空格,没有空格,MD。
被一个空格折磨了好久,到底是没想通自己哪里出问题了。

这里也告诫各位一定要细心啊。我这错误我也是服了。

NFS血泪史

标签:everyone   ble   exports   ffffff   错误   配置nfs   会同   权限   本地   

原文地址:http://blog.51cto.com/11954248/2160852

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!