Обновление выше systemd-241.93 ломает монтирование FakeRAID с хуком dmraid

писали одновременно, посмотри мой пост выше в части написания юнита, если это устраивает.
Ошибки не исчезают с опытом - они просто умнеют
vasek
в части написания юнита
смысла нет fstab делает тоже самое - проблема ток в папке в которую монтировать надо, после перезагрузки она стирается, а без папки - не монтирует
В багтреке нашёл примерно аналогичную проблему, так что это наш любимый systemd как обычно глюкает:
https://github.com/systemd/systemd/issues/11255
zven
смысла нет fstab делает тоже самое
Да не то же самое, папку он не создаст, а юнит создаст.

PS - а еще имеется automount
Ошибки не исчезают с опытом - они просто умнеют
vasek
Да не то же самое, папку он не создаст, а юнит создаст.
вот с этим да, проблема

по пути /run/systemd/generator/ есть сгенерированный файл:

# Automatically generated by systemd-fstab-generator

[Unit]
SourcePath=/etc/fstab
Documentation=man:fstab(5) man:systemd-fstab-generator(8)

[Mount]
Where=/mnt/SYS_01
What=/dev/dm-1
Options=ro,nosuid,nodev,nofail,x-gvfs-show,x-udisks-auth

далее:

>systemctl enable  mnt-SYS_01.mount
Failed to enable unit: Unit /run/systemd/generator/mnt-SYS_01.mount is transient or generated

ещё:

systemctl status mnt-SYS_01.mount
● mnt-SYS_01.mount - /mnt/SYS_01
   Loaded: loaded (/etc/fstab; generated)
   Active: inactive (dead)
    Where: /mnt/SYS_01
     What: /dev/dm-1
     Docs: man:fstab(5)
           man:systemd-fstab-generator(8)

июн 13 22:43:11 archpc systemd[1]: Dependency failed for /mnt/SYS_01.
июн 13 22:43:11 archpc systemd[1]: mnt-SYS_01.mount: Job mnt-SYS_01.mount/start failed with result 'dependency'.
июн 14 02:17:00 archpc systemd[1]: Dependency failed for /mnt/SYS_01.
июн 14 02:17:00 archpc systemd[1]: mnt-SYS_01.mount: Job mnt-SYS_01.mount/start failed with result 'dependency'.
Если после выполнения команды ручками
zven
Если выполнить
sudo mount /dev/mapper/isw_bbhdgjabgf_mass01p1 /mnt/d1
всё успешно монтируется.
все нормально монтируется, то почему нельзя написать стандартный юнит (service), который и будет выполнять автоматом только эту команду?
И не нужно смотреть в сторону /run/systemd/generator/ - это не то.

PS - Конечно, я не знаю тонкости создания райд, но если все монтируется ручками, то проще написать простой юнит - пишешь скрипт, пишешь простенький service для запуска скрипта (/etc/systemd/system/script.service), активируешь его.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.