Estenda a partição criptografada do Luks sem usar o comando luksOpen

Estenda a partição criptografada do Luks sem usar o comando luksOpen

Acabei de tentar aumentar a partição LVM criptografada. O procedimento é: Estenda a partição com fdisk -> Redimensionar PV -> Redimensionar LV -> Aumentar o tamanho do sistema de arquivos. Etapas detalhadas emhttps://www.thegeekdiary.com/centos-rhel-how-to-extend-physical-volume-in-lvm-by-extending-the-disk-partition-used/. Depois de seguir estas etapas, posso redimensionar a partição com sucesso.

Encontrei muitos tutoriais sobre como estender discos criptografados, eles precisam abrir o volume criptografado pelo comando luksopen e, em seguida, continuar com as etapas acima, o guia de exemplo emEstenda uma partição criptografada LUKS para preencher o disco, então minha pergunta é: por que eles precisam de um volume criptografado aberto? sem esta etapa, posso estender a partição do disco? Tentei abrir o volume criptografado, mas sempre recebi erro

Não é possível usar o dispositivo /dev/sda2 que está em uso (já mapeado ou montado).

Responder1

Primeiro de tudo, se você tiver acesso aos dados criptografados,já está aberto e não precisa ser aberto uma segunda vez. Na verdade, abri-lo uma segunda vez e redimensionar um sistema de arquivos que é montado/usado em outro caminhocausaria grave corrupção de dados. A mensagem de erro que você recebeu (already mapped or mounted)está tentando evitar danos graves. Tomar cuidado.

Use lsblkpara determinar a hierarquia (qual dispositivo está aberto e onde).Não abra as coisas duas vezes.


Você pode aumentar a partição sem abrir o contêiner LUKS. (Exceção: FDE onde até a própria tabela de partição também é criptografada.)

Se o LVM não estiver criptografado (LUKS sobre LVM, PV não criptografado, LVs criptografados individualmente), você também poderá aumentar o PV e o LV sem abrir o contêiner LUKS.

Se o LVM estiver criptografado (LVM sobre LUKS, PV inteiro criptografado), você só poderá redimensionar o PV/LV com um contêiner LUKS aberto, caso contrário, os metadados do LVM serão criptografados e, portanto, não poderão ser alterados.

Contanto que o próprio sistema de arquivos esteja criptografado, você só poderá aumentá-lo com o contêiner LUKS aberto, caso contrário, os metadados do sistema de arquivos serão criptografados e, portanto, não poderão ser alterados.

Basicamente, o crescimento das coisas muda as coisas, mas você não pode mudar as coisas criptografadas.

Portanto, para alterar o que quer que esteja criptografado, primeiro é necessário abri-lo.


Muitos tutoriais por aí esperam que você use um Live CD onde nenhum dispositivo está em uso ainda, então tudo deve ser aberto e ativado manualmente primeiro. Assim, você vê as etapas detalhadas cryptsetup luksOpene vgchange -a yque seu sistema normal já teria feito por você.

informação relacionada