Redimensionando a partição LUKS quando não estiver usando o LVM

1

Eu anteriormente tinha duas partições no meu disco rígido, / dev / sdb1 e / dev / sdb2. sdb1 não foi criptografado e sdb2 é criptografado com LUKS. Eu apaguei sdb1 e agora gostaria de redimensionar sdb2 para ocupar o espaço anteriormente ocupado por sdb1. Como faço isso sem destruir meus dados?

Cryptsetup tem opção chamada redimensionar. O que isso faz? Posso apenas usá-lo para ampliar o contêiner LUKS para obter todo o espaço no disco, abrir o contêiner e redimensionar o sistema de arquivos ext4 subjacente como normalmente faria? O problema com isso é que eu normalmente uso o gparted para fazer coisas como esta, mas o gparted não suporta o redimensionamento de LUKS e eu não sei como fazer isso com outras ferramentas.

    
por Echows 19.11.2015 / 23:40

3 respostas

1

Use o gparted para mover a partição para a esquerda, então você pode usar a linha de comando parted para redimensionar a partição, então parece que você pode usar a opção cryptsetup resize para ampliar o contêiner criptografado e, finalmente, resize2fs para ampliar o sistema de arquivos nele.

    
por psusi 20.11.2015 / 00:24
0

O KDE Partition Manager 2.2.0 pode redimensionar as partições do LUKS, assim você não precisará lidar com tamanhos de partições manualmente.

Ele ainda não está empacotado para o Ubuntu, mas você pode tentar compilar o kpmcore 2.2.0 e depois o próprio partitionmanager 2.2.0 (que é provavelmente menos arriscado do que redimensionar partições manualmente).

Ou, alternativamente, você pode experimentar alguns LiveCDs de distribuições que já empacotaram o gerenciador de partições kpmcore / kde 2.2.0. Por exemplo. Neon que é baseado no Ubuntu LTS.

    
por Andrius Štikonas 30.05.2016 / 14:44
0

O GParted 0.28 (lançado em fevereiro de 2017) adiciona suporte para redimensionar os sistemas de arquivos dentro dos volumes abertos do LUKS.

Atualmente, nenhum lançamento do Ubuntu traz essa versão, mas é simples de instalar a partir do código fonte, já que a versão empacotada do libparted2 é recente o suficiente para funcionar. Um apt-get build-dep gparted daria as dependências necessárias (mais apt-get install gnome-common se você precisar (re) gerar o script de configuração).

[1] link

    
por Ángel 10.08.2017 / 18:02