J'ai récemment mis à niveau mon disque d'un SSD de 128 Go à un SSD de 512 Go. La partition / est chiffrée avec LUKS. Je cherche de l'aide pour étendre la partition pour utiliser tout l'espace libre sur le nouveau disque. J'ai déjà créé l'ancien lecteur sur le nouveau:
[root@localhost ~]# fdisk -l /dev/sda
Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x00009f33
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 1026047 1024000 500M 83 Linux
/dev/sda2 1026048 250064895 249038848 118.8G 83 Linux
Il y a environ 380 Go d'espace inutilisé après sda2.
Informations plus pertinentes:
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
fedora_chocbar 1 3 0 wz--n- 118.75g 4.00m
[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home fedora_chocbar -wi-a----- 85.55g
root fedora_chocbar -wi-a----- 29.30g
swap fedora_chocbar -wi-a----- 3.89g
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/mapper/encrypted fedora_chocbar lvm2 a-- 118.75g 4.00m
Il semble y avoir beaucoup d'informations sur la façon de procéder, mais très peu d'explications. J'apprécie toute aide à ce sujet.
filesystems
luks
NisplayDame
la source
la source
sudo pvchange -x y /dev/mapper/crypt-volume
(via ubuntu docs help.ubuntu.com/community/ResizeEncryptedPartitions )Pour ceux qui viennent à la réponse pour savoir comment redimensionner simplement une partition LUKS à la taille du conteneur redimensionné, les commandes sont les suivantes:
avec le volume de cryptage ouvert mappé à
crypt-volume
, exécutezpuis redimensionnez le système de fichiers. S'il s'agit d'Ext4, vous pouvez redimensionner un système de fichiers monté
J'ai fait les deux commandes avec un système de fichiers monté sans interruption, c'était possible parce que le volume chiffré était un volume LVM.
la source
Comme cela ne semble pas être une question spécifique à LVM, je tiens à mentionner que j'ai réussi à déplacer et à étendre une de mes partitions LUKS de 100 Go (!) Avec GParted sur Fedora 28. Cela ne pouvait pas être fait dans Ubuntu 18.04 et toutes les autres solutions semblaient comme un tracas de faire le tour ou de sauvegarder et restaurer (j'ai quand même fait une sauvegarde). Le conteneur LUKS est automatiquement étendu - IIRC GParted vous en informe - la seule chose qui reste est d'étendre le système de fichiers, donc j'ai dû le faire
fsck.ext4 -f
etresize2fs
dans mon cas.Un grand merci aux développeurs GParted.
la source
J'ai trouvé une solution beaucoup plus simple. Exécutez Xubuntu en direct, installez et lancez partitionmanager. Il peut très bien gérer les partitions chiffrées.
Les détails complets sont ici: http://e1z.ca/devlog/encrypted_partition_resize.html
la source