1.服务端
IP:172.25.254.100
关闭火墙
[root@node1 ~]# systemctl disable --now firewalld #关闭防火墙
[root@node1 ~]# systemctl mask firewalld #锁定
Created symlink /etc/systemd/system/firewalld.service → /dev/null.
安装nfs服务
[root@node1 ~]# dnf install nfs-utils.x86_64 -y
启动服务
[root@node1 ~]# systemctl enable --now nfs-server
Created symlink /etc/systemd/system/multi-user.target.wants/nfs-server.service → /usr/lib/systemd/system/nfs-server.service.
共享目录
[root@node1 ~]# mkdir /lee
[root@node1 ~]# chmod 777 /lee
[root@node1 ~]# vim /etc/exports
/lee *(rw,sync,no_root_squash)
[root@node1 ~]# exportfs -rv
exporting *:/lee
2.客户端
IP :172.25.254.200
[root@node2 ~]# dnf install nfs-utils -y
[root@node2 ~]# showmount -e 172.25.254.100
Export list for 172.25.254.100:
/lee *
[root@node2 ~]# mount 172.25.254.100:/lee /mnt/
[root@node2 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 870M 0 870M 0% /dev/shm
tmpfs 348M 5.2M 343M 2% /run
/dev/nvme0n1p3 96G 3.0G 93G 4% /
/dev/nvme0n1p1 960M 319M 642M 34% /boot
/dev/sr0 12G 12G 0 100% /rhel9
tmpfs 174M 0 174M 0% /run/user/0
172.25.254.100:/lee 96G 3.0G 93G 4% /mnt
3.客户端自动挂载和自动卸载nfs资源(autofs)
[root@node2 ~]# umount /mnt
[root@node2 ~]# dnf install autofs-1:5.1.7-60.el9.x86_64 -y
[root@node2 ~]# vim /etc/autofs.conf
timeout = 3
[root@node2 ~]# vim /etc/auto.master
/nfs /etc/auto.lee
[root@node2 ~]# vim /etc/auto.lee
lee -ro 172.25.254.100:/lee
[root@node2 ~]# systemctl restart autofs.service
[root@node2 ~]# systemctl enable autofs.service
Created symlink /etc/systemd/system/multi-user.target.wants/autofs.service → /usr/lib/systemd/system/autofs.service.
#测试:
[root@node2 ~]# cd /nfs/lee
[root@node2 lee]# df
文件系统 1K-块 已用 可用 已用% 挂载点
devtmpfs 4096 0 4096 0% /dev
tmpfs 890352 0 890352 0% /dev/shm
tmpfs 356144 5296 350848 2% /run
/dev/nvme0n1p3 99638272 3109900 96528372 4% /
/dev/nvme0n1p1 983040 326192 656848 34% /boot
/dev/sr0 12462174 12462174 0 100% /rhel9
tmpfs 178068 0 178068 0% /run/user/0
172.25.254.100:/lee 99638272 3108096 96530176 4% /nfs/lee
[root@node2 lee]# cd
#退出后等待4秒
[root@node2 ~]# df
文件系统 1K-块 已用 可用 已用% 挂载点
devtmpfs 4096 0 4096 0% /dev
tmpfs 890352 0 890352 0% /dev/shm
tmpfs 356144 5292 350852 2% /run
/dev/nvme0n1p3 99638272 3109900 96528372 4% /
/dev/nvme0n1p1 983040 326192 656848 34% /boot
/dev/sr0 12462174 12462174 0 100% /rhel9
tmpfs 178068 0 178068 0% /run/user/0