准备工作:
打开两个虚拟机,分别查看虚拟机IP地址,并测试两台虚拟机之间是否能够连接成功(相互ping一下即可)
在这里我的服务器端IP为:192.168.184.129
我的客户端的IP地址为:192.168.184.131
关闭selinux和防火墙
1.修改selinux配置文件
vim /etc/selinux/config
2.关闭防火墙
systemctl stop firewalld.service
第一部:查看软件是否安装
在使用NFS之前先确认centos8是否已经安装NFS和rpcbind
如果没有则先安装
yum -y install nfs-utils
yum -y install rpcbind
确保nfs和rpcbind已经在工作
systemctl status nfs-server
systemctl status rpcbind
如果已经启动成功应如下图所示:
第二步:配置nfs主要配置文件
先创建一个文件夹来共享,这里创建为 /myshare
mkdir /myshare
修改文件夹权限
chmod 777 /myshare
修改配置文件为:
vim /etc/exports
共享服务器文件夹 /myshare 给IP为192.168.184.*网络范围的客户机,客户机权限为读写
第三部:在客户端虚拟机(另一个虚拟机)挂载配置文件
创建一个用于挂载的目录:
mkdir /home/yyq/client
修改目录的权限为777
chmod 777 /home/yyq/client
挂载远程nfs共享文件夹
mount -t nfs 192.168.184.129:/myshare /home/yyq/client/
接下来就可以跳转到client目录下看创建文件测试是否连接通了。