3 votes

Redimensionner une partition LUKS sans utiliser LVM

J'avais auparavant deux partitions sur mon disque dur, /dev/sdb1 et /dev/sdb2. sdb1 était non chiffrée et sdb2 est chiffrée avec LUKS. J'ai supprimé sdb1 et je voudrais maintenant redimensionner sdb2 pour prendre l'espace précédemment occupé par sdb1. Comment puis-je le faire sans détruire mes données ?

Cryptsetup a une option appelée redimensionnement. Que fait-elle ? Puis-je l'utiliser pour agrandir le conteneur LUKS afin de prendre tout l'espace du disque, puis ouvrir le conteneur et redimensionner le système de fichiers ext4 sous-jacent comme je le ferais normalement ? Le problème est que j'utilise normalement gparted pour faire ce genre de choses, mais gparted ne supporte pas le redimensionnement de LUKS et je ne sais pas comment le faire avec d'autres outils.

1voto

psusi Points 35613

Utilisez gparted pour déplacer la partition tout à fait à gauche, alors vous pouvez utiliser la ligne de commande parted pour redimensionner la partition, alors il semble que vous puissiez utiliser la fonction cryptsetup resize pour agrandir le conteneur crypté, puis enfin resize2fs pour agrandir le système de fichiers qu'il contient.

1voto

Marv Points 1

KDE Partition Manager 2.2.0 peut redimensionner les partitions LUKS, vous n'aurez donc pas à vous occuper manuellement de la taille des partitions.

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

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

1voto

Ángel Points 376

GParted 0.28 (publié en février 2017) ajoute la prise en charge du redimensionnement des systèmes de fichiers à l'intérieur des volumes LUKS ouverts.

Actuellement, aucune version d'Ubuntu ne fournit cette version, mais elle est facile à installer à partir des sources, car la version de libparted2 est suffisamment récente pour fonctionner. A apt-get build-dep gparted vous donnera 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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X