重新更新后,fedora 25 上的 nfs 服务器不再启动

重新更新后,fedora 25 上的 nfs 服务器不再启动

今天更新后我的 nfs 服务器不再响应。

通过尝试启用服务,我得到了以下问题结果:

sudo systemctl enable nfs-idmap.service

结果为:

单元文件没有安装配置([Install] 部分中的 WantedBy、RequiredBy、Also、Alias 设置,以及模板单元的 DefaultInstance)。这意味着它们不能使用 systemctl 启用。存在此类单元的可能原因是:1) 可以通过从另一个单元的 .wants/ 或 .requires/ 目录进行符号链接来静态启用单元。2) 单元的用途可能是充当对其有需求依赖性的其他单元的助手。3) 单元可在需要时通过激活(套接字、路径、计时器、D-Bus、udev、脚本式 systemctl 调用等)启动。4) 对于模板单元,该单元需要通过指定的某个实例名称来启用。

同样适用于

sudo systemctl enable nfs-lock.service
sudo systemctl enable nfs.target

我的安装过程很长,并且 Fedora 版本不断更新。也许我只需要使用其他服务或更改配置文件?

我也尝试过重新安装,nfs-utils但是没有成功。

答案1

您几乎肯定会受到这样的事实困扰:最新nfs-utils更新(到nfs-utils-2.1.1-5.rc2.fc25版本)默认禁用了 UDP 支持,这将破坏较旧的客户端或被迫仅通过 UDP 安装的客户端。

简单的解决方法是编辑/etc/sysconfig/nfs并添加--udpRPCNFSDARGS然后重新启动 NFS 服务器。

相关内容