Как смонтировать зашифрованный том с внешнего жесткого диска в Ubuntu 18.04

Как смонтировать зашифрованный том с внешнего жесткого диска в Ubuntu 18.04

Я хотел бы иметь несколько зашифрованных томов с внешнего (USB) диска, смонтированных во время загрузки Ubuntu 18.04.

Я пытался:

  1. cryptsetup: запускается до монтирования USB-диска и поэтому дает сбой.

  2. systemd: Я настроил: WantedBy=media-niels-NielsData07.mount и включил службу, но она не запускается при монтировании диска.

  3. udev: Udev запускается до монтирования диска.

  4. 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

Связанный контент