操作系统:CentOS 7.5 1804
systemctl enable rpcbind
systemctl enable nfs
# /etc/exports
/mnt/FileServer *(insecure,rw,sync,no_root_squash,no_all_squash)
nfs 无法在引导时启动,并且在手动启动时失败。
systemd[1]:Found ordering cycle on nfs-server.service/start
systemd[1]:Found dependency on mnt-FileServer.mount/start
systemd[1]:Found dependency on nfs-server.service/start
systemd[1]:Breaking ordering cycle by deleting job mnt-FileServer.mount/start
发现同样的问题https://support.oracle.com/knowledge/Oracle%20Cloud/2649787_1.html
但没有 oracle 支持帐户。
答案1
这有点旧了,但我在几个地方看到了这个问题的各种不同风格的报道。对我来说,关键是https://bbs.archlinux.org/viewtopic.php?id=183999或者更具体地说,添加DefaultDependencies=False
到/usr/lib/systemd/system/nfs-client.target
答案2
我在 RHEL 8.4 上面临同样的问题。
对于我来说,评论条目/etc/exports
并做
systemctl daemon-reload
systemctl start nfs-server
成功了。
NFS 服务成功启动,然后我能够再次添加该条目/etc/exports
并重新启动nfs-server
。
但是当我重新启动虚拟机后,同样的问题又出现了!