NFS服务
需要两台虚拟机
设置不同ip
第一台为 nfs-server
第二台为 nfs-client
方便区分
改名
Hostnamectl set-hostname nfs-serve
更改完成bash切换刚更改的名称
Hostnamectl set-hostname nfs-client
更改完成bash切换刚更改的名称
给两台机器都操作
yum install -y nfs-utils rpcbind
nfs服务使用
在server节点创建一个用于共享的目录
[root@nfs-server ~]# mkdir /mnt/test
编辑配置文件
[root@nfs-server ~]# vi /etc/exports
在配置文件中加入一行代码(ip 地址为这两台主机所在的网段,我的是 192.168.110.10,所以网段为 192.168.110.0,如果你的是 192.168.200.10,那么网段应为 192.168.200.0)
生效配置
[root@nfs-server ~]# exportfs -r
Server启动nfs服务
[root@nfs-server ~]# systemctl start rpcbind
[root@nfs-server ~]# systemctl start nfs
查看server端查看可挂在目录
IP为server节点
两台虚拟机都需关闭防火墙(两台)
在第二台节点进行NFS共享目录
去第client节点操作
表示成功
验证NFS共享存储
在client节点/mnt 目录下创建一个abc.txt 的文件
[root@nfs-client ~]# cd /mnt/
[root@nfs-client mnt]# ll
total 0
[root@nfs-client mnt]# touch abc.txt
[root@nfs-client mnt]# md5sum abc.txt
d41d8cd98f00b204e9800998ecf8427e abc.txt
回到server节点进行验证
[root@nfs-server ~]# cd /mnt/test/
[root@nfs-server test]# ll
total 0
-rw-r--r--. 1 root root 0 May 19 13:04 abc.txt
[root@nfs-server test]# md5sum abc.txt
d41d8cd98f00b204e9800998ecf8427e abc.txt
在client节点创建的文件和server节点的文件是相同的