Gostaria de ter alguns volumes criptografados de um disco externo (USB) montado durante a inicialização no Ubuntu 18.04.
Eu tentei:
cryptsetup: Ele é executado antes do disco USB ser montado e, portanto, falha.
systemd: configurei: WantedBy=media-niels-NielsData07.mount e habilitei o serviço, mas ele não é acionado quando o disco é montado.
udev: o Udev é executado antes da montagem do disco.
cron: Cron é executado tarde demais.
Por favor, deixe-me saber como posso configurar o Ubuntu 18.04 para montar volumes criptografados a partir de um disco USB externo assim que for montado durante a inicialização.
Responder1
systemd é o método correto a ser usado e o código a seguir funciona para mim:
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