NFS4 挂载同主机多个目录

写在前面的话

事情是酱婶儿的,前两天实在是帮他们查日志查的心里交瘁了,而且有些时候下班了,也就不想再接到这样的需求,于是想基于 Nginx 做一个文件下载中心,在这个文件下载中心里面存有各个服务的日志。用户认证采用 Nginx 自己的用户认证方式。所以想到了将服务器多个日志目录都采用 NFS 挂载的方式交予 Nginx 的机器,但是在这个时候,惊喜发生了。

以前用 NFS 的时候都是每个服务器都只有一个目录需要挂载,这一次多个,于是美滋滋的挂载上去,在网上随便搜了一个参数。然后愉快的挂载上了。结果过了几天他们在使用的时候,突然给我反馈,所有目录的日志是一样的,于是瞬间懵逼,完全不相信,登录上去一看,我x,还真是。然后问了几个老哥,终于有人遇到这个问题,推荐我使用 NFS4 协议,然后愉快实现了需求,在这里做个分享~

谈谈 NFS 和 NFS4 协议

NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源,分为服务端(Server)和客户端(Client)。最早由 sun 公司开发,是类 unix 系统间实现磁盘共享的一种方法。

这是网上到处都可以看到的一个概念,我这里可以加一些个人理解:NFS,及 Network File Share,文件共享。我们需要记住一个很重要的概念,服务端和客户端的区别,这是很多人至始至终都没有弄清楚的一个东西。

服务端:文件在我这里,由我共享出去,所以我是老大,我是服务端。

客户端:我去网络中找服务端,将他共享的文件挂载我的系统下,从而实现访问。

至于 NFS4,及 NFS 协议的 version 4,在原有的基础上对多目录文件共享做了优化~

安装部署 NFS

闲话少说,直接开干,具体拓扑图如下:

 

我们以两台测试机器为例,系统都为 CENTOS 7.5~

我们要共享的目录结构如下图:

【1】在 192.168.100.100 上面部署配置 NFS 服务端:

猜你喜欢

转载自www.cnblogs.com/Dy1an/p/10536093.html