web-dev-qa-db-fra.com

Redimensionnement de la partition LUKS lorsque LVM n’est pas utilisé

J'ai déjà eu deux partitions sur mon disque dur,/dev/sdb1 et/dev/sdb2. sdb1 n'était pas chiffré et sdb2 est chiffré avec LUKS. J'ai supprimé sdb1 et voudrais maintenant redimensionner sdb2 pour occuper l'espace précédemment occupé par sdb1. Comment faire cela sans détruire mes données?

Cryptsetup a l'option appelée redimensionner. Qu'est-ce que cela fait? Puis-je simplement l'utiliser pour agrandir le conteneur LUKS afin qu'il occupe tout l'espace sur le disque, puis l'ouvrir et redimensionner le système de fichiers ext4 sous-jacent comme je le ferais normalement? Le problème, c’est que j’utilise normalement gparted pour faire des choses comme celle-ci, mais gparted ne prend pas en charge le redimensionnement de LUKS et je ne sais pas comment le faire avec d’autres outils.

2
Echows

Utilisez gparted to move la partition complètement à gauche, vous pouvez ensuite utiliser la ligne de commande parted pour redimensionner la partition, puis il semblerait que vous puissiez utiliser l'option cryptsetup resize. pour agrandir le conteneur chiffré, puis finalement resize2fs pour agrandir le système de fichiers qu'il contient.

1
psusi

GParted 0.28 (publié en février 2017) ajoute la prise en charge du redimensionnement des systèmes de fichiers dans les volumes LUKS ouverts.

À l'heure actuelle, aucune version d'Ubuntu n'est livrée avec cette version, mais l'installation est simple, car la version fournie de libparted2 est suffisamment récente pour fonctionner. Un apt-get build-dep gparted vous donnerait les dépendances nécessaires (plus apt-get install gnome-common si vous devez (re) générer le script de configuration).

[1] http://gparted.org/news.php?item=207

0
Ángel

KDE Partition Manager 2.2.0 peut redimensionner les partitions LUKS, vous n'avez donc pas besoin de gérer manuellement la taille des partitions.

Il n'est pas encore packagé pour Ubuntu, mais vous pouvez essayer de compiler vous-même kpmcore 2.2.0 puis partitionmanager 2.2.0 (ce qui est probablement moins risqué que le redimensionnement manuel des partitions).

Ou bien, vous pouvez essayer certains LiveCD de distributions qui ont déjà empaqueté kpmcore/kde partition manager 2.2.0. Par exemple. Neon qui est basé sur Ubuntu LTS.

0