Нужно петлевое устройство для pam_mount
Я настроил автоматическое монтирование образа диска при входе в систему, образ содержитluks2
зашифрованная файловая система, очень похожая на пример в Arch Wiki.
Мой вариант использования требует, чтобы петлевое устройство присутствовало во время входа в систему, иначе команда монтирования завершится неудачно. На моей ОС (Arch) шлейфовых устройств нет, их нужно создавать по требованию.
Я придумал системный сервис, который просто запускается и завершает работу. Эта служба решает проблему при запускеAfter=local-fs.target
но не идеален.
Есть ли другие способы создать петлевое устройство при загрузке?
Я не могу использоватьfstab
с типомloop
, так как для расшифровки необходима парольная фраза для входа.
я не думаюpam_mount
может быть настроен на выполнение произвольных команд (только команды) перед выполнением команды монтирования.
pam_exec
похоже, он способен работатьlosetup -f
, Я не знаю, следует ли его использовать для этого.
Есть идеи ?