1、NFS服务只能部署到linux环境而不适用于windows环境,说白了就是让不同的机器、不同的系统可以共享彼此的文件(例如:windows的共享磁盘一样)
2、NFS原理流程图
3、 部署
NFS分为服务端和客户端;服务端:文件上传的目标机器、客户端:需要将服务端的文件共享到当前的机器。
NFS服务端:172.16.37.86
NFS客户端:172.16.37.36
3.1、安装NFS服务器
1、首先判断当前服务器是否安装了NFS服务
查看命令
rpm -qa | grep nfs
rpm -qa | grep rpcbind
2、如果没有则继续安装
安装命令
yum install -y nfs-utils rpcbind
3、创建带有权限的文件夹
该文件夹是为了共享文件用的,并且需要赋权
mkdir /mnt
chmod 777 /mnt
4、设置变量参数
vi /etc/exports
/mnt 172.16.37.36(rw,sync,no_root_squash)
5、关闭放火墙和selinux
systenctl stop firewalld
setenforce 0
6、启动NFS服务
systemctl restart rpcbind && systemctl enable rpcbind
systemctl start nfs-server && systemctl enable nfs-server
7、登录客户端连接服务端
showmount -e 172.16.37.86
mount -t nfs 172.16.37.86:/mnt /mnt
8、测试
在服务端的/mnt下创建文件,查询客户端的/mnt下是否也存在该文件
9、为了防止客户端宕机需要把开启挂载的命令写到开机启动配置文件中,即注入环境变量