无法启动nfs-server.service:事务顺序是循环的

无法启动nfs-server.service:事务顺序是循环的

操作系统: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

但是当我重新启动虚拟机后,同样的问题又出现了!

相关内容