一:首先需要两台虚拟机,sever端和client端
登录root账号,打开终端
查看网络信息:ifconfig
配置网卡信息:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
在文件中把BOOTPROTO(启动模式)改为静态static
ONBOOT改为yes
同时设置IP地址:IPADDR=192.168.101.2
NETMASK=255.255.255.0
默认网官:GATWAY=192.168.101.1
保存退出(wq)
重启:systemctl restart network
再用ifconfig查看,发现配置成功
二:登录client端
登录root账号
同样配置网卡:
vim /etc/sysconfig/network-scripts/ifconfig-ens33
在文件中把BOOTPROTO(启动模式)改为静态static
ONBOOT改为yes
同时设置IP地址:IPADDR=192.168.101.3
NETMASK=255.255.255.0
默认网官:GATWAY=192.168.101.1
保存退出(wq)
三:关闭防火墙
systemctl stop firewalld.service
注意:server端和client端都需关闭
检查防火墙是否关闭:
systemctl status firewalld
通过查看active来确认防火墙是否关闭
四:server端安装nfs服务包
一般的系统都已安装完,只需查看一下就行
rpm -q rpcbind
rpm -q nfs-utils
若如下图显示则表示已安装完
![](https://img-blog.csdnimg.cn/img_convert/e88df7c7de5c65a79158ee940a30a0ec.png)
创建一个共享目录
mkdir /share/nfs -p
切换目录
cd /share/nfs/
ls发现没有内容
接着在目录中创建文件
touch /share/nfs/files{1..5}
回车,ls 发现有五个新建的文件
切换回根目录:cd
配置文件:
vim /etc/exports
打开,然后输入创建的共享目录:/share/nfs *(rw)
保存退出
重启服务:
systemctl restart rpcbind
systemctl restart nfs
五:回到client端
新建目录:
mkdir /myshare
切换:cd /myshare
ls同样什么都没有
cd 切回根目录
使用挂载命令实现共享
mount.nfs 192.168.101.2:/share/nfs /myshare/
挂载成功后 cd /myshare/
ls发现之前创建的那五个文件已被共享过来
但在client端创建文件发现没有权限
回到server端修改权限
chmod o+w /share/nfs/
再回到client端创建:
touch /share/nfs/files6
发现成功,则两端共享完成,NFS搭载完毕。