1.1概述
- 存储:用户存放上传的内容(数据),一般应用在网站集群中
- 为何用?
1. 如果不使用存储,用户上传的数据就直接存放在网站服务器上,用户下次访问可能找不到
2. 如果使用存储,用户上传的内容存放在存储上面,用户访问就会访问存储
位置:网站后排
1.2 存储分类
存储要求:空间大
分类 说明 | |
---|---|
硬件存储 硬件存储,硬盘多,使用的时候挂载 (我也可以自己部署) | |
开源软件 普通存储NFS(Linux),samba (windows)/分布式存储GlusterFS,Ceph,FastDFS;MinIO(高性能云原生数据,大数据等)–k8s配合 | |
云产品 阿里云OSS(对象存储)七牛云存储(程序代码测试),腾讯云COS,华为oss |
NFS原理
- NFS(network file system):网络文件系统
- 2个服务组成
- NFS存储
- rpcbind(portmap)服务
1.RPC远程过程调用,本质起到调度作用
2.RPC服务从Centos 6开始叫rpcbind,之前叫做portmapper
1.3操作
环境说明
环境 主机 | ||
---|---|---|
nfs01服务端 nfs01192.168.28.131/172.16.1.31 | ||
nfs客户端 web01 192.168.28.7/172.16.1.7 通过挂载进行使用 |
服务端部署
部署
yum install -y rpcbind nfs-utils
#utils工具集合
启动
#启动rpcbind systemctl enable rpcbind sy