如何基于RHEL 8.x配置NFS4.x服务?

NFS

1 前言

一个问题,一篇文章,一出故事。
笔者需要在RHEL 8.x中配置NFS4.x服务,于是整理此文。

2 实操部分

2.1 环境信息

本章基于默认的NFS配置,如果你尚未准备好NFS环境,请参阅如下章节,

如何基于RHEL 8.x安装配置NFS服务?

2.2 配置NFS4.x服务

2.2.1 设置NFS的版本

vim /etc/nfs.conf

修改如下配置,

[nfsd]
#...
vers2=n
vers3=n
vers4=y
vers4.0=y
vers4.1=y
vers4.2=y
#...

2.2.2 屏蔽掉NFS4.x不需要的服务

systemctl mask --now rpc-statd.service rpcbind.service rpcbind.socket

另外,如果需要反向操作,请使用如下命令(可选),

systemctl unmask --now rpc-statd.service rpcbind.service rpcbind.socket

2.2.3 重启服务使配置生效

systemctl restart nfs-server.service

2.2.4 移除不需要的防火墙配置

firewall-cmd --permanent --remove-service mountd
firewall-cmd --permanent --remove-service rpc-bind
firewall-cmd --reload
firewall-cmd --list-all

2.3 客户端测试服务访问

mount -t nfs -o nfsvers=4.2 sftp.cmdschool.org:/data/sftp/sftpUser01/myhome /mnt/

另外,基于NFS4.x的服务请不要使用如下命令测试,此命令不受NFS4.x支持,

showmount -e sftp.cmdschool.org
没有评论

发表回复

NFS
如何配置NFS服务的ID映射?

1 基础知识 1.1 获取NFS映射帮助 man exports 可见如下章节, User ID M …

NFS
如何解决NFS服务透过DNAT无法挂载问题?

1 前言 一个问题,一篇文章,一出故事。 笔者最近遇到一个NFS挂载异常问题,我们客户端透过DNAT …

NFS
如何基于RHEL 8.x安装配置NFS服务?

1 前言 一个问题,一篇文章,一出故事。 笔者需要在RHEL 8.x中配置NFS服务,于是整理此文。 …