Назад | Перейти на главную страницу

Centos 7 в Windows Azure, кто монтирует / dev / sdb? (systemd)

Мне нужно узнать, какой systemd сервисные крепления /dev/sdb (он же /mnt/resource) в Windows Azure? Я использую образ Centos 7, он основан на systemd, и я пытаюсь запустить службу, которая зависит от /mnt/resource уже установлен.

Пытался погуглить, но пока не очень повезло.

Через некоторое время мне удалось найти ответ. Но не все так просто:

  • Сервис, который монтирует /mnt/resource называется waagent.service
  • Тем не мение, systemd позволяет только дождаться его запуска, а не завершения запуска
  • Поэтому в своем скрипте я использовал следующий код обнаружения:

LINES=`df | grep /mnt/resource | wc -l`
while [ $LINES -lt 1 ]
do
        sleep 1
        LINES=`df | grep /mnt/resource | wc -l`
done