Я хотел бы иметь несколько зашифрованных томов с внешнего (USB) диска, смонтированных во время загрузки Ubuntu 18.04.
Я пытался:
cryptsetup: запускается до монтирования USB-диска и поэтому дает сбой.
systemd: Я настроил: WantedBy=media-niels-NielsData07.mount и включил службу, но она не запускается при монтировании диска.
udev: Udev запускается до монтирования диска.
cron: Cron запускается слишком поздно.
Пожалуйста, расскажите, как настроить Ubuntu 18.04 для монтирования зашифрованных томов с внешнего USB-диска сразу после его монтирования во время загрузки.
решение1
systemd — правильный метод, и следующий код работает у меня:
cat -> encrypted_volumes.service
[Unit]
Description=Mount the encrypted volumes
[Service]
Type=forking
ExecStart=/usr/local/bin/encrypted_volumes.sh
[Install]
WantedBy=media-niels-NielsData07.mount
cp encrypted_volumes.sh /usr/local/bin/.
cp encrypted_volumes.service /lib/systemd/system/.
systemctl daemon-reload
systemctl enable encrypted_volumes.service