Recentemente encontrei um problema com o driver NVidia no Ubuntu e a correção mais simples foi reinstalar o Ubuntu, o que fiz em um segundo disco rígido sdb
.
Agora quero usar minhas antigas partições home
e swap
de sda
, que é uma unidade muito maior e mais rápida. Infelizmente, por alguns motivos, agora eles estão perdidos para mim.
Quando instalei meu antigo Ubuntu, criptografei meu diretório home
( ecryptfs
foi usado). Graças a este post eu sou capaz de monte manualmente meu antigo diretório home
e acesse os dados lá. No entanto, não tenho certeza de como configurar o sistema para que eu possa montar automaticamente meu antigo home
.
Eu tentei a solução sugerida a partir daqui: ecryptfs-automount mas esses resultados em um travamento do sistema no momento da inicialização. journalctl -xb
diz: ecryptfs Passphrase: error attempting to evaluate mount [-1]
e me encaminha para o syslogs
, mas não vejo nada relevante no syslogs
.
Abaixo, incluímos os arquivos fstab
e /root/.ecryptfsrc
relevantes abaixo. Também verifiquei que todos esses componentes: auto-mount
, auto-unmount
, Private.sig
e Private.mnt
estão em /home/.ecryptfs/user/.ecryptfs/
e estão corretos por este post .
TL; DR Pergunta: Como posso montar automaticamente uma partição criptografada com ecryptfs como /home
no momento da inicialização?
fstab :
UUID=<the-uuid> /home ecryptfs defaults 0 2
/root/.ecryptfsrc :
key=passphrase:<my-passphrase>
ecryptfs_unlink_sigs
ecryptfs_sig=<my-sig>
ecryptfs_cipher=aes
ecryptfs_key_bytes=16
ecryptfs_passthrough=n
ecryptfs_enable_filename_crypto=y
ecryptfs_fnek_sig=<my-fnek-sig>
Tags encryption ecryptfs ubuntu