Preciso de ajuda para montar o swap criptografado com o systemd durante a inicialização. A situação é a seguinte:
Eu tenho um sistema Debian 9, no sabor Crunchbang++. Durante a instalação, configurei o swap como uma partição criptografada sobre um volume LVM.
Eu esperava que a senha fosse solicitada durante a inicialização, onde eu digitaria a senha correta e pronto! Eu tenho um swap montado.
Exceto que o prompt nunca apareceu. Em vez disso, há uma mensagem do systemd dizendo "crypt_init () falhou: é necessário bloquear o dispositivo".
Pesquisei um pouco, encontrei o arquivo da unidade de serviço gerado em /var/run/systemd/generator, tentei o comando em ExecStart
e ele me pediu a senha e montou tudo bem. Neste ponto, estou em um sistema em execução com tudo, exceto montagem em swap e acesso ao shell.
Portanto, suspeito que haja algo errado na ordem de montagem e na abertura da partição criptografada. No entanto, sou bastante amador em Linux e mais ainda em systemd. Isso é tudo que posso reunir por enquanto. Se houver algo que eu perdi, por favor indique, eu ficaria imensamente grato por isso.
/var/log/syslog
:
Nov 23 14:27:09 cbpp systemd[1]: Starting Cryptography Setup for cbpp-swap_crypt...
Nov 23 14:27:09 cbpp systemd-cryptsetup[1478]: crypt_init() failed: Block device required
Nov 23 14:27:09 cbpp systemd[1]: systemd-cryptsetup@cbpp\x2dswap_crypt.service: Main process exited, code=exited, status=1/FAILURE
Nov 23 14:27:09 cbpp systemd[1]: Failed to start Cryptography Setup for cbpp-swap_crypt.
/etc/crypttab
:
cbpp-swap_crypt UUID=da050680-aa68-4e5b-bd89-aa9eb719dfae none luks
/etc/fstab
:
/dev/mapper/cbpp-swap_crypt none swap sw 0 0
lsblk -o +UUID
quando o swap é montado:
|─cbpp-swap 254:2 0 7.5G 0 lvm da050680-aa68-4e5b-bd89-aa9eb719dfae
│ └─cbpp-swap_crypt 254:8 0 7.5G 0 crypt a917edd3-863f-4619-9006-9036acf5e075
swapon -s
:
Filename Type Size Used Priority
/dev/dm-8 partition 7809020 0 -1