5月 10 13:08:46 hf-node-02 systemd[1]: Found ordering cycle on nfs-server.service/start
5月 10 13:08:46 hf-node-02 systemd[1]: Found dependency on usr-local-kubeiaas-data-data\x2dvolumes.mount/start
5月 10 13:08:46 hf-node-02 systemd[1]: Found dependency on nfs-server.service/start
日志显示循环依赖,nfs无法启动
排查循环项
查看依赖图
systemd-analyze dot nfs-server.service | dot -Tsvg > graph.svg
没有dot?
# - CentOS
sudo yum install graphviz
export PATH="$PATH:/usr/bin/dot"
# - Ubuntu
apt install graphviz
删除循环项
一般都是这个rpc-statd-notify.service
需要删掉这个依赖
vi /usr/lib/systemd/system/nfs-server.service
亦有可能是人为配置出来的循环依赖:
如果在上方的依赖图中看到了手动配置依赖,请检查
/etc/exports
(用于表示开放挂载)/etc/fstab
(用于表示进行挂载)
如果包含重复目录,则产生循环依赖
需要删除,修改文件,重载、启动
重启NFS
sudo systemctl daemon-reload
sudo systemctl start nfs