Estou tentando montar uma partição criptografada usando arquivos de montagem systemd. A partição já está aberta (automaticamente, não sei exatamente por quê) e disponível via /dev/mapper/restore
.
Quando tento montá-lo a partir da linha de comando (como root) com o% mount /dev/mapper/restore /media/restore
ele está sendo montado corretamente, mas quando eu crio um arquivo media-restore.mount
e tento usá-lo, ele falha com o problema de dependência.
Mensagem de erro:
Dec 14 16:55:13 raspberrypi3 systemd[1]: media-restore.mount: Trying to enqueue job media-restore.mount/restart/replace
Dec 14 16:55:13 raspberrypi3 systemd[1]: media-restore.mount: Installed new job media-restore.mount/restart as 548
Dec 14 16:55:13 raspberrypi3 systemd[1]: media-restore.mount: Enqueued job media-restore.mount/restart as 548
Dec 14 16:55:13 raspberrypi3 systemd[1]: media-restore.mount: Job media-restore.mount/restart finished, result=done
Dec 14 16:55:13 raspberrypi3 systemd[1]: media-restore.mount: Converting job media-restore.mount/restart -> media-restore.mount/start
Dec 14 16:56:43 raspberrypi3 systemd[1]: media-restore.mount: Job media-restore.mount/start finished, result=dependency
Dec 14 16:56:43 raspberrypi3 systemd[1]: [[0;1;39mDependency failed for /media/restore.[[0m
Dec 14 16:56:43 raspberrypi3 systemd[1]: [[0;1;39mmedia-restore.mount: Job media-restore.mount/start failed with result 'dependency'.[[0m
A única informação que eu consegui encontrar é que eu preciso do parâmetro de kernel CONFIG_FHANDLE
, mas eu verifiquei e está configurado para y
na minha configuração.
Por que não é possível usar o arquivo de montagem, mas a montagem "regular" funciona aqui? Por favor ajude.
Minha versão do systemd: 230
EDITAR: Meu arquivo media-restore.mount:
[Unit]
Before=local-fs.target
[Mount]
What=/dev/mapper/restore
Where=/media/restore
[Install]
WantedBy = sysinit.target