我有一个 systemd 服务,用于After=local-fs.target
确保在服务启动之前建立所有挂载点(如果可能)。
由于不太熟悉 systemd 基础设施,我假设该服务将在关闭期间卸载挂载之前停止。但令我惊讶的是,情况似乎并非如此。
我可以多次看到我的服务无法写入其配置(在关闭期间完成),因为用于它的位置已被卸载。
local-fs.target
经过一番研究后,我想我已经将范围缩小到了关闭命令中似乎不考虑的单位类型——不过我可能是错的。我的问题还没有明确的答案。
如何确保在关闭阶段卸载挂载点之前停止我的服务?