NFS存储服务概念介绍
-
NFS是Network File System的缩写,网络文件共享系统
-
主要功能是通过网络(一般是局域网)让不同的主机系统主机系统之间可以共享文件或目录
-
存储服务的种类
- FTP(文件传输协议):权限麻烦
- samba:windows——>linux之间数据传输,linux部署samba
- NFS:linux——>linux之间数据传输
-
分布式存储解决存储服务器压力
- Moosefs(mfs),比较落伍,初学者学习比较简单
- GlusterFS
- FastDFS,企业应用较多
NFS存储服务作用
- 实现数据的共享存储
- 便于数据操作管理
- 节省购买服务器磁盘开销
NFS服务部署流程
-
RPC:远程过程调用程序(中介)
- 因为NFS会有多个随机端口
- RPC端口固定111,用来管理nfs端口来解决客户端的请求,不然客户端不知道访问哪个端口
-
NFS服务端(房源)
-
下载安装软件
#查询是否安装 rpm -qa | grep "nfs|rpc" #安装 yum install -y nfs-utils rpcbind 安装好nfs会自动创建好nfsnobody用户
-
编写配置文件
vim /etc/exports
-
配置格式:01 02(03)
- 01:设置数据存储的目录
- 02:设置网络一个白名单
- 允许那些主机连接到存储服务器进行数据存储
- 03:配置存储目录的权限信息、存储目录的一些功能
-
配置内容
/data 172.16.1.0/24(rw,sync)
-
服务环境配置
mkdir /data chown -R nfsnobody.nfsnobody /data
-
启动服务程序(先启动rpc、在启动nfs)
#rpc systemctl start rpcbind.service systemctl enable rpcbind.service #检查 netstat -nptl | grep rpc #nfs systemctl start nfs systemctl enable nfs netstat -nptl | grep nfs nfs启动后系统看不到端口号,交给rpc处理了
-
-
客户端(租客)
-
安装n
-