オペレーティングシステム: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
効果がありました。
/etc/exports
NFSサービスが正常に開始された後、エントリを再度追加して再起動できましたnfs-server
。
ところで、仮想マシンを再起動しましたが、同じ問題が再び登場しました!