Rocky Linux 9,从 Centos 转换后 ESXi 主机出现 NFS 挂载问题,列出了 NFS-Common

Rocky Linux 9,从 Centos 转换后 ESXi 主机出现 NFS 挂载问题,列出了 NFS-Common

洛基Linux 9.2

[root@mediastore8 nfs]# uname -r
5.14.0-284.25.1.el9_2.x86_64

我已经从长期运行的 Centos 系统升级/转换了这个盒子。

没有硬件或其他环境变化。

我有 3 个 ESXi 主机,从该主机挂载 NFS 共享,并且过去几年在 Centos 下这样做,没有出现任何问题。

我已经从包装盒中卸载了 RPCBind、NFS-Utils,重新启动并重新安装,但仍然无法让 NFS 服务运行并呈现共享。

这是共享定义

[root@mediastore8 nfs]# cat /etc/exports
/Storage/Virtual-Machines       192.168.202.0/255.255.255.0(async,rw,no_root_squash,insecure)
/Storage/Virtual-Machines       172.16.200.0/255.255.255.0(async,rw,no_root_squash,async,insecure)
/Storage/Virtual-Machines       172.16.100.0/255.255.255.0(async,rw,no_root_squash,async,insecure)
/Storage/Virtual-Machines       192.168.86.0/255.255.255.0(async,rw,no_root_squash,async,insecure)

添加最后两个条目是出于故障排除目的。

该系统上的 Linux 防火墙被禁用(也是故障排除的一部分)

当我跑步时

[root@mediastore8 nfs]# systemctl status -l rpcbind
● rpcbind.service - RPC Bind
     Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; enabled; preset: enabled)
     Active: active (running) since Wed 2023-09-13 15:35:55 AEST; 18h ago
TriggeredBy: ● rpcbind.socket
       Docs: man:rpcbind(8)
   Main PID: 1222 (rpcbind)
      Tasks: 1 (limit: 95804)
     Memory: 2.6M
        CPU: 71ms
     CGroup: /system.slice/rpcbind.service
             └─1222 /usr/bin/rpcbind -w -f

Sep 13 15:35:55 mediastore8.curtin.home systemd[1]: Starting RPC Bind...
Sep 13 15:35:55 mediastore8.curtin.home systemd[1]: Started RPC Bind.

当我跑步时

[root@mediastore8 nfs]# systemctl status -l nfs-server
○ nfs-server.service - NFS server and services
     Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; preset: disabled)
    Drop-In: /run/systemd/generator/nfs-server.service.d
             └─order-with-mounts.conf

 Active: inactive (dead)

我有什么想法可以尝试让它恢复并运行吗?

克雷格

一些问题的答案(感谢史蒂文·哈里斯)

rpcinfo -p

'程序 vers 原型端口服务 100000 4 tcp 111 portmapper 100000 3 tcp 111 portmapper 100000 2 tcp 111 portmapper 100000 4 udp 111 portmapper 100000 3 udp 111 portmapper 100000 2 udp 111 '

showmount -e

clnt_create: RPC: Program not registered

好的,遵循此处和 Rocky Linux 论坛上的更多建议 - 问题是,即使在升级之前卸载了 NFS-Utils 和 RPCbind - 它们仍然在 /etc/systemd/system 目录中留下了符号链接。这些符号链接正在寻找 nfs-convert 服务,并且每次重新安装产品时都会被激活 - 如下所述,此 nfs-convert 服务不再存在。

删除符号链接后重新安装

rpcbind 和 nfs-utils

然后执行 systemctl enable 和 systemctl start 过程,现在一切正常。

感谢所有的提示和建议

克雷格

相关内容