Raspberry pi при загрузке подключает iscsi диск.
На iscsi диске lvm тома с ФС lxc контейнеров.
Явно указал в lxc.service After= ... open-iscsi.service
Проблема - на момент запуска lvm.service iscsi диск уже подключен, но pvscan ещё не отработал и lvm томов для контейнеров нет. Как итог контейнеры не стартуют.
Сейчас в виде костыля добавил в lxc.service
ExecStart=/bin/sleep 5
Есть более правильные варианты решения?
К примеру. Было бы хорошо в lxc@my_container.service добавить ожидание появления файла /dev/vg0/my_container
PS Пробовал дописать в lvm.service After= ... lvm2-pvscan@8:1
Эффекта не дало.
Linux raspberrypi 5.4.51-v8+ #1333 SMP PREEMPT Mon Aug 10 16:58:35 BST 2020 aarch64 GNU/Linux
systemd 241 (241)
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid