Esta pergunta diz respeito à criação de uma configuração completa de disco criptografado personalizado - que parece não estar (de maneira alguma) documentada na Internet.
Basicamente: a idéia é ter uma configuração de criptografia de disco completo (tecnicamente parcial), com divisão de disco em volumes personalizados (partições), protegidos por senha única, sem usar arquivos de chave ou partição de inicialização externa.
Vamos começar com um único disco rígido totalmente disponível: O grupo de volumes principal é criado: VG1, abrangendo todo o disco. Nele 2 volumes lógicos VG1 / LV1 e VG1 / LV2. VG1 / LV1 se torna nossa partição de inicialização ext4. VG1 / LV2 se torna nossa principal partição criptografada -> VG1 / LV2_C Até esse momento, essa é a configuração padrão de uma partição única; no entanto, em vez de criar um sistema de arquivos, criamos um volume físico. Nesse volume físico, criamos outro grupo de volumes: VG1 / LV2_C / VG2 Em seguida, o grupo de volumes aninhados é dividido ainda mais em volumes lógicos com base nas necessidades personalizadas, resultando em algo a seguir:
VG1 / LV1: / boot #unencrypted
VG1 / LV2_C / VG2 / LVA: / partitionA #encrypted with LV2_C pass
VG1 / LV2_C / VG2 / LVB: / partitionB #encrypted with LV2_C pass
VG1 / LV2_C / VG2 / LVC: / partitionC #encrypted with LV2_C pass
etc etc ... (isso também parece suportar partições externas / de inicialização, volumes não criptografados (VG1 / LV3 :), volumes criptografados com senhas separadas (VG1 / LV4_C :), arquivos de chave etc.)
Minha pergunta é: alguém tem alguma experiência com a configuração a seguir? Existe alguma preocupação de segurança / desempenho / confiabilidade que não tenha sido mencionada em nenhum lugar como opção? Os tópicos que me interessariam particularmente seriam:
o VG2 poderia comprometer a segurança do LV2_C?
haverá uma sobrecarga perceptível de desempenho em relação ao volume criptografado padrão?
grupos de volumes aninhados podem levar à perda de dados (ou seja, mexendo com ponteiros ou similares)?
é essa configuração, na verdade, o que ela afirma ser (como no caso de virtualização) ou o VG2 é criado ao lado do VG1 e apenas é mapeado no espaço do seu volume (essa questão realmente se sobrepõe aos tópicos anteriores.
Esta não é uma questão de ir / permanecer, pois eu a avaliarei na configuração de teste (parece estar funcionando bem agora, embora estivesse se comportando um pouco estranho durante a criação) - no entanto, qualquer entrada ajudaria muito. Sinta-se à vontade para me informar o que você pensa. Obrigado.