今天更新后我的 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
并添加--udp
,RPCNFSDARGS
然后重新启动 NFS 服务器。