systemd 的挂载顺序问题

systemd 的挂载顺序问题

运行 Raspbian Buster。我在 fstab(绑定选项)中定义了一个环回挂载,其中目录 A 作为 B 循环。我稍后启动了另一个服务(使用 systemd After=local-fs.target),将目录 A 转换为 ZRAM 中的 OverlayFS。实际上,这意味着原始(就 OverlayFS 而言较低的 fs)A 可用作 C,并且 A 现在是虚拟/组合 FS 的名称。现在的问题是 B 仍然指向 A 在 OverlayFS 安装发生之前所指向的位置(C,实际上)。但我希望它指向 A 现在是什么。

我怎样才能解决这个订购问题?

注意我无法将 OverlayFS 挂载移动到 local-fs.target 之前,因为它显然要求至少已挂载本地磁盘。我可以以某种方式设置一个选项来排除在达到 local-fs.target 时发生环回挂载,然后添加另一个单元文件在我的 OverlayFS 启动后运行吗?或者我只能从 fstab 中删除它们并在后期通过单元文件显式挂载它们?

相关内容