운영 체제: 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/exports
NFS 서비스가 성공적으로 시작된 후 항목을 다시 추가 하고 다시 시작할 수 있었습니다 nfs-server
.
그런데 가상 머신을 다시 시작했는데 같은 문제가 다시 나타났습니다!