Não há ferramentas gráficas para redimensionar sua partição criptografada. Você pode fazer isso manualmente a partir da linha de comando.
O redimensionamento de uma partição criptografada deve ser realizado a partir de um live CD e o suporte para criptografia e o LVM não são incluídos no live CD.
Inicialize o CD ao vivo (Desktop) e instale lvm2 e cryptsetup.
sudo apt-get update && sudo apt-get install lvm2 cryptsetup
Carregue o módulo cryptsetup.
sudo modprobe dm-crypt
Descriptografe seu sistema de arquivos.
sudo cryptsetup luksOpen /dev/sda5 crypt1
Pegue o live CD para reconhecer (ativar) seu LVM.
sudo vgscan --mknodes
sudo vgchange -ay
Agora você pode gerenciar suas partições criptografadas, montá-las, copiá-las ou executar manutenção (fsck, backup, redimensionar).
Reduza o tamanho do seu sistema de arquivos com resize2fs (essa ferramenta funciona em partições ext2 e ext3). Você precisa verificar o sistema de arquivos antes de redimensioná-lo.
sudo e2fsck -f /dev/mapper/hardy-root
sudo resize2fs -p /dev/mapper/hardy-root 5g
Substitua o "5g" pelo tamanho pretendido (em Gb) do seu sistema de arquivos.
Verifique se o sistema de arquivos ainda está intacto com o e2fsck.
sudo e2fsck -f /dev/mapper/hardy-root
Reduza o tamanho do seu volume lógico raiz (LVM). O sinalizador -L é o quanto você deseja reduzir o tamanho do seu Volume Lógico (LVM), portanto, lembre-se disso.
Exiba seus Volumes Lógicos (LVM) com o lvdisplay.
sudo lvdisplay
Observe o quanto você precisa reduzir seu volume lógico raiz (LVM) por (no meu caso, era de 4.3 Gb).
sudo lvreduce -L -4.3G /dev/hardy/root
Nota: Você precisará alterar o "-4.3G" para o tamanho adequado para reduzir o volume lógico (LVM) para o tamanho desejado.
Exiba novamente seus Volumes Lógicos (LVM) para verificar se o tamanho final está correto.
sudo lvdisplay
Redimensione seu volume físico (LVM).
O volume físico usado pelo LVM pode se tornar "fragmentado", pois os Volumes Lógicos (LVM) dentro do Volume Físico (LVM) não estão sempre em ordem. Não há ferramenta de desfragmentação, portanto, se você precisar mover manualmente as partições lógicas (faça backup dos dados, exclua o Volume Lógico (LVM), recrie um Volume Lógico de substituição (LVM), restaure os dados do backup).
Para redimensionar o volume físico (LVM), tive que mover manualmente (excluir e recriar) o volume lógico de swap (LVM).
Mostre o tamanho do seu volume físico com o pvdisplay
sudo pvdisplay
Remova o volume lógico de permuta (LVM)
sudo lvremove /dev/hardy/swap_1
Redimensione o volume físico (LVM).
sudo pvresize --setphysicalvolumesize 5.6G /dev/mapper/crypt1
Agora vamos restaurar (recriar) o volume lógico de swap (LVM).
Defina permissões de volume físico (LVM) para permitir a alocação (se necessário)
sudo pvchange -x y /dev/mapper/crypt1
Restaurar o volume lógico de swap (LVM).
sudo lvcreate -L 512m -n swap_1 hardy
sudo mkswap -L swap_1 /dev/hardy/swap1
Quando o comando mkswap terminar, ele imprimirá o novo uuid no terminal.
Atualize o fstab com o novo uuid (use qualquer editor)
Monte o Volume Lógico da raiz (LVM).
sudo mount /dev/hardy/root /mnt
Edite / etc / fstab
gksu gedit /mnt//etc/fstab
Copie e cole o novo uuid do terminal para fstab, atualizando o uuid para sua partição swap. Salvar e sair do gedit Desmontar o volume lógico da raiz (LVM)
sudo umount /mnt
Bloqueie o volume físico (LVM) após adicionar a troca de volume lógico (LVM) (bloquear o volume físico (LVM) evita que ele mude).
sudo pvchange -x n /dev/mapper/crypt1
Redimensione sua cripta.
Mostre o tamanho da sua cripta com cryptsetup.
sudo cryptsetup status crypt1
Isso mostra o tamanho da sua cripta em setores. Anote o deslocamento
offset: 2056 sectors
Redimensione com cryptsetup.
sudo cryptsetup -o 2056 -b 11800000 resize crypt1
-o = offset (get this from the status command) -b = size in sectors.
Redimensione suas partições com o fdisk.
Desmonte seu LVM e a cripta:
sudo vgchange -an
sudo cryptsetup luksClose crypt1
Agora, a parte assustadora, use o fdisk para redimensionar manualmente suas partições.
Se você não estiver familiarizado com o fdisk, eu aconselho que você leia como particionar com fdisk
O fdisk NÃO sobrescreve os dados, por isso, se cometer um erro, poderá "desfazer" as alterações.
Relacione suas informações de partição com o fdisk.
sudo fdisk -l
ESCREVA ESTA INFORMAÇÃO PARA BAIXO (ou imprima-a).
Reescreva sua tabela de partições. Para fazer isso, use o fdisk para DELETAR suas partições e RECISTE-as, mas em um tamanho menor.
sudo fdisk /dev/sda
Esta foi a minha sessão do fdisk:
The number of cylinders for this disk is set to 1305.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): d
Partition number (1-5): 5
Command (m for help): d
Partition number (1-5): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
e
Partition number (1-4): 2
First cylinder (32-1305, default 32):
Using default value 32
Last cylinder or +size or +sizeM or +sizeK (32-1305, default 1305): +6000M
Command (m for help): n
Command action
l logical (5 or over)
p primary partition (1-4)
l
First cylinder (32-761, default 32):
Using default value 32
Last cylinder or +size or +sizeM or +sizeK (32-761, default 761):
Using default value 761
Command (m for help): n
Command action
l logical (5 or over)
p primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (762-1305, default 762):
Using default value 762
Last cylinder or +size or +sizeM or +sizeK (762-1305, default 1305):
Using default value 1305
Command (m for help): p
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000a6bf9
Device Boot Start End Blocks Id System
/dev/sda1 * 1 31 248976 83 Linux
/dev/sda2 32 761 5863725 5 Extended
/dev/sda3 762 1305 4369680 83 Linux
/dev/sda5 32 761 5863693+ 83 Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
Cancele a caixa de diálogo "Autenticação" que aparece (o CD ao vivo está tentando montar automaticamente sua nova partição).
O ID do sistema da partição LVM também deve ser alterado para "Linux LVM":
Command (m for help): t
Partition number (1-5): 5
Hex code (type L to list codes): 8e
Command (m for help): w
Não fazer isso pode fazer com que o setor de início da partição lógica não esteja alinhado com o que costumava ser, e o LVM ficará ilegível!
RECOMENDO QUE LEIA A PÁGINA TOTALMENTE WIKI PRIMEIRA
Veja: link
Depois de ter espaço livre, você pode usá-lo para instalar o Ubuntu a partir do instalador gráfico.
Recomendo que você reinicie depois de concluir o redimensionamento e antes de instalar.