Windows Azure 上的 Centos 7,谁挂载 /dev/sdb?(systemd)

Windows Azure 上的 Centos 7,谁挂载 /dev/sdb?(systemd)

我需要找出 Windows Azure 上挂载了哪些服务systemd?我正在使用 Centos 7 镜像,它是基于 systemd 的,我正在尝试启动一个依赖于已挂载的服务。/dev/sdb/mnt/resource/mnt/resource

尝试用谷歌搜索,但运气不佳。

答案1

经过一段时间,我终于找到了答案。但事情并没有那么简单:

  • 挂载的服务/mnt/resource称为waagent.service
  • 但是,systemd只允许您等到它启动,而不是等到它完成启动
  • 因此,在我的脚本中我使用了以下检测代码:

LINES=`df | grep /mnt/resource | wc -l`
同时 [ $LINES -lt 1 ]
        睡眠 1
        LINES=`df | grep /mnt/resource | wc -l`
完毕

相关内容