实验环境:
Linux虚拟机两台分别为: nfs-server
hostnamectl set-hostname nfs-server
[root@nfs-server ~]# bash
nfs-client
hostnamectl set-hostname nfs-client
[root@nfs-server ~]# bash
一、服务器端
1、安装nfs-utils和rpcbind 软件包
yum -y install nfs-utils rpcbind
2、设置共享目录
mkdir /mnt/test
chmod 777 /mnt/test //给与权限
vim /mnt/test //编辑配置文件
添加如下信息
/mnt/test *(rw,no_root_squash,sync)
exportfs -r //更新配置,重新读取/etc/exports
3、启动NFS服务程序
systemctl start rpcbind.service //开启
rpcbind systemctl start nfs //开启nfs
4、查看本机发布的NFS共享目录
showmount -e 192.168.200.10
检查文件完整性
cd /mnt/test/
ll
md5sum abc.txt //生成一个文件的md5值
二、客户端
1、安装nfs-utils和rpcbind 软件包
yum -y install nfs-utils rpcbind
2、查看服务器端共享的目录,然后进行挂载
showmount -e 192.168.200.10 (服务端IP地址为192.168.200.10) //查看服务器端共享的目录
mount -t nfs 192.168.200.10:/mnt/test /mnt/ //进行挂载
vi /etc/fstab
写入以下内容:
192.168.200.10:/mnt/test /mnt nfs defaults,_netdev 0 0
df -h //方便阅读方式显示
检查文件完整性
cd /mnt/test/
ll
touch abc.txt //如果abc.txt不存在则创建文件 abc.txt ,如果abc.txt存在,则使用当前时间更改文件时间
md5sum abc.txt //生成一个文件的md5值