1,什么是NFS?
全称network file system 网络文件系统:通过网络存储和组织文件的一种方法或机制。
什么是文件系统
2,为什么要用共享存储?
前端所有的应用服务器接收到用户上传的图片、文件、视频,都会统一的放到后端的存储上。
为什么要共享?所有节点服务器都需要将内容存到存储上,取得统一来取。
3,共享存储的种类
单点存储系统就是NFS,中小型企业,阿里云服务的NAS服务,OSS对象存储,NFS性能不太高。
大型企业会用分布式存储FastDFS、Ceph、GlsterFS、Mfs
大型存储厂商:EMC、Netapp,这些一套几十万。
硬件存储:稳定、2台 双主机头 几十块硬盘 Raid10。
4,NFS工作原理
NFS网路文件系统,启动NFS服务,而且还要启动很多端口。
NFS功能,需要很多服务。每个服务都有端口,而且经常变化。
如何让客户端找到这些端口呢?这时候就需要一个经纪人(rpc服务)
NFS服务:
1)NFS服务:有很多进程和端口,NFS一启动就会把自己的端口告诉RPC。
2)RPC服务:有对外的固定端口111,查到NFS的端口,发给客户。
实践:
1)查看有没有这个服务,没有就进行yum安装(服务端和客户端都要安装)
2)已经安装上了:
3)启动rrpc服务查询端口:
4)启动nfs服务,然后再查端口:
5)配置nfs共享目录:
6)查看nfs的默认配置文件里已经添加上了共享目录了,并平滑启动服务:
7)先进行本地挂载共享,可以查看已经挂载上了:
8)放在/etc/fstab里实现开机自动挂载,在这之前优化师做过精简自启动,需要重新启动自动挂载服务,然后才可实现开机自启动挂载。