NFS文件共享服务器+autofs自动挂载技术
nfs文件共享服务器
环境准备
准备两台centos7的虚拟机即可,
server:10.18.6.7
client:10.18.6.8
应用场景
NFS可以进行数据共享,图片、头像,文件等,类似于windwos的远程文件夹一样
NFS原理及安装部署
一. NFS是什么?
NFS是network file sytem的缩写,他最大的特点就是可以通过网络,让不同的机
器,不同的系统实现 文件共享。NFS客户端可以将NFS服务器共享的目录挂载在本
地的文件系统中,访问目录就如同访问自 己本地目录一样。
二. NFS工作原理
1) 首先NFS服务器端开启rpcbind;
2) 然后服务端开启NFS服务,这时NFS的各项功能都需要向RPC服务注册,这时rpc会通知portmap 模块将可用的端口分配给statd,rquotad等;
3) 然后NFS客户端RPC服务就会通过网络向NFS服务端的RPC服务的111端口发出NFS文件存取功能的 询问请求。
4) NFS服务端的RPC服务找到对应的已注册的NFSdaemon端口后,通知NFS客户端的RPC服务。
5) 此时NFS客户端就可获取到nfs服务端各个进程的正确端口,然后通过客户端rpc就直接与NFS服务 器的rpc进行存取数据了(rpc知道了nfs的具体端口,就可以实现远程调用,即传输)。
三. 安装部署
#########################Server端配置#######################
- 关闭防火墙和selinux
!不会的点链接:[企业内网如何关闭防火墙和SElinux]
server: - 安装配置nfs-utils
yum -y install nfs-utils
vi /etc/exports
/data/bigman 10.18.6.0/24(rw,sync,root_squash,)
# /data/bigman 要共享的目录,需要存在
# 10.18.6.0/24 谁能