Instalei o Ubuntu 16.04, criptografado e com o LVM. Eu também escolhi a opção para criptografar /home
(que criptografa o diretório com eCryptfs).
As configurações padrão fazem uma /boot
não criptografada e uma partição criptografada com LVM que contém swap e /
.
Eu quero redimensionar /
após a instalação e criar uma nova partição para / home (que ainda deve estar usando o ecryptfs).
Para fazer isso, eu fiz o download de system-config-lvm
, redimensionei o root e criei uma nova partição que é montada em /home
.
No entanto, após uma reinicialização, o diretório /home
contém apenas lost + found e o usuário e eCryptfs desaparecem.
Como posso separar /home
de /
corretamente?
P.S. Se eu tivesse que adivinhar, eu diria que o problema é que /
não é dividido para salvar o que for que /home
contém, mas essa recém criada /home
partition (que é do espaço livre de /
) está sendo montado sobre o que inicialmente estava em /home
, se isso faz algum sentido.
Atualizar
Eu resolvi isso manualmente fazendo luksFormat e lvcreate etc e tendo o UUID da partição estendida (aquela sem boot que será criptografada) para crypttab e update initramfs. O processo é exatamente o mesmo que se você estivesse usando o Slackware ou algo similar.
A única coisa incomum é que o gerenciador de inicialização não deve ser instalado em / dev / sda ou / dev / mapper / etc. Ele deve ser instalado em / dev / sda1 (isto é, a partição de inicialização).
Quanto ao ecryptfs, após a instalação, instale o "ecryptfs-utils", crie um novo usuário e coloque-o no arquivo sudoers. Efetue logout e login para esse novo usuário e faça "sudo ecryptfs-migrate-home -u USER".