我们运行 RHEL 8 服务器,我们需要确保 NFS 共享可用或服务正在运行,然后再启动另一个依赖于 NFS 共享的服务,因为该服务需要从 NFS 共享读取/写入数据。我们有哪些选项可以实现此请求?我们可以控制哪个服务将按哪个顺序运行吗?我知道有一个选项可以将“必需”条目添加到服务中。请帮忙。
BR 铝
答案1
systemd 中根据特定路径挂载的快捷方式是需要坐骑。非常方便,只需要路径,它就会找出所需的坐骑。
举个例子,假设服务thing
需要挂载 NFS 共享/srv/data
。利用插入目录,可以独立于单元的其余部分应用此覆盖:
# /etc/systemd/system/thing.service.d/mount.conf
[Unit]
RequiresMountsFor=/srv/data