Я пытаюсь смонтировать зашифрованный раздел, используя файлы монтирования systemd. Раздел уже открыт (автоматически, не знаю почему) и доступен через /dev/mapper/restore .

Когда я пытаюсь смонтировать его из командной строки (как root) с
mount /dev/mapper/restore /media/restore
он монтируется должным образом, но когда я создаю файл media-restore.mount и пытаюсь его использовать - это не удается с проблемой зависимости.

Сообщение об ошибке:

Dec 14 16:55:13 raspberrypi3 systemd[1]: media-restore.mount: Trying to enqueue job media-restore.mount/restart/replace
Dec 14 16:55:13 raspberrypi3 systemd[1]: media-restore.mount: Installed new job media-restore.mount/restart as 548
Dec 14 16:55:13 raspberrypi3 systemd[1]: media-restore.mount: Enqueued job media-restore.mount/restart as 548
Dec 14 16:55:13 raspberrypi3 systemd[1]: media-restore.mount: Job media-restore.mount/restart finished, result=done
Dec 14 16:55:13 raspberrypi3 systemd[1]: media-restore.mount: Converting job media-restore.mount/restart -> media-restore.mount/start
Dec 14 16:56:43 raspberrypi3 systemd[1]: media-restore.mount: Job media-restore.mount/start finished, result=dependency
Dec 14 16:56:43 raspberrypi3 systemd[1]: [[0;1;39mDependency failed for /media/restore.[[0m
Dec 14 16:56:43 raspberrypi3 systemd[1]: [[0;1;39mmedia-restore.mount: Job media-restore.mount/start failed with result 'dependency'.[[0m

Единственная информация, которую мне удалось найти, - это то, что мне нужен параметр ядра CONFIG_FHANDLE , но я проверил, и в моей конфигурации он установлен на y .

Почему невозможно использовать файл монтирования, но здесь работает "обычное" монтирование? Пожалуйста помоги.

Моя версия systemd: 230

РЕДАКТИРОВАТЬ: мой файл media-restore.mount:

[Unit]
Before=local-fs.target

[Mount]
What=/dev/mapper/restore
Where=/media/restore

[Install]
WantedBy = sysinit.target

0