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

하지만 오라클 지원 계정은 없습니다.

답변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/exportsNFS 서비스가 성공적으로 시작된 후 항목을 다시 추가 하고 다시 시작할 수 있었습니다 nfs-server.

그런데 가상 머신을 다시 시작했는데 같은 문제가 다시 나타났습니다!

관련 정보