Augmentar una partició xifrada LUKS

La necessitat

En un entorn virtualitzat hem d’augmentar l’espai d’una partició xifrada amb el sistema estàndard LUKS.

La idea

Inicialment hem d’augmentar l’espai total del disc dins l’entorn de virtualització fins que tinguem l’espai disponible a continuació de la partició a modificar.

Després hem d’augmentar la partició i finalment ho hem de fer del contenidor.

La sol·lució

NOTA: En el nostre cas les dades estan a la única partició del segon disc ( /dev/sdb1 ).

Disc

Les passes a seguir per a la modificació del tamany del disc dependrà de l’entorn de virtualització. Per tant aquí no s’explica aquest punt.

Partició

Per aconseguir aquest pas hem d’arrancar un LiveCD. Per exemple una Ubuntu-14.04-desktop. Obrim un terminal de comandes.

fdisk /dev/sdb

Esborram la partició a modificar.

Cream la nova partició amb la característica que el sector d’inici ha de ser el mateix que tenia l’esborrada al punt anterior.

Gravam canvis i reiniciam la màquina.

Contenidor

Arrancam la màquina sense muntar el volum xifrat i així entram en “mode manteniment”.

cryptsetup luksOpen /dev/sdb1 sdb1 # Ens demanarà la contrasenya
cryptsetup resize sdb1
e2fsck -f /dev/mapper/sdb1
resize2fs -p /dev/mapper/sdb1

Reiniciam

Bibliografia

http://www.tuxevara.de/2010/03/resizing-a-luks-encrypted-root-filesystem-on-lvm/

http://bytbox.net/blog/2012/12/resizing-luks-encrypted-partition.html

https://help.ubuntu.com/community/ResizeEncryptedPartitions

Aquesta entrada ha esta publicada en GNU/linux, Sistema. Afegeix a les adreces d'interès l'enllaç permanent.

Deixa un comentari