So mounten Sie ein verschlüsseltes Volume von einer externen Festplatte unter Ubuntu 18.04

So mounten Sie ein verschlüsseltes Volume von einer externen Festplatte unter Ubuntu 18.04

Ich möchte beim Booten auf Ubuntu 18.04 einige verschlüsselte Volumes von einer externen (USB-)Festplatte mounten.

Ich habe versucht:

  1. cryptsetup: Es wird ausgeführt, bevor die USB-Festplatte gemountet wird und schlägt daher fehl.

  2. systemd: Ich habe WantedBy=media-niels-NielsData07.mount konfiguriert und den Dienst aktiviert, aber er wird nicht ausgelöst, wenn die Festplatte gemountet wird.

  3. udev: Udev wird ausgeführt, bevor die Festplatte gemountet wird.

  4. cron: Cron läuft zu spät.

Bitte lassen Sie mich wissen, wie ich Ubuntu 18.04 so konfigurieren kann, dass verschlüsselte Volumes von einer externen USB-Festplatte gemountet werden, sobald diese während des Bootvorgangs gemountet wird.

Antwort1

systemd ist die richtige Methode und der folgende Code funktioniert bei mir:

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

verwandte Informationen