强制 systemd 将文件系统挂载为远程

强制 systemd 将文件系统挂载为远程

我在存储区域网络上有一个由光纤通道卡访问的远程文件系统。这些卡需要固件才能在 Debian 下工作。我希望此文件系统由 systemd 挂载固件加载完成。

但是 systemd 很愚蠢,将我的远程文件系统视为本地文件系统,并local-fs.target在启动过程中(此时 FC 卡还无法操作)尝试将其尽早挂载!

我尝试x-systemd.requires=network-online.target在 /etc/fstab 中添加,但它只会创建一个依赖循环(即,要启动网络,需要挂载本地文件系统,并且要挂载我的远程(由 systemd 视为本地)文件系统,需要运行网络)。

我检查了https://www.freedesktop.org/software/systemd/man/systemd.mount.html

有什么想法可以解决这个问题吗?

相关内容