Étendre une partition chiffrée LUKS pour remplir le disque

J'ai récemment mis à niveau mon disque d'un SSD de 128GB à 512GB SSD. La partition / est cryptée avec LUKS. Je cherche de l'aide pour étendre la partition afin d'utiliser tout l'espace disponible sur le nouveau disque. J'ai déjà dd'd le vieux 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.

Plus d'informations 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 le faire, mais très peu d'explication. J'apprécie toute aide à ce sujet.

D'ACCORD! La réponse définitive enfin. Mes étapes pour développer un volume chiffré LUKS …

  1. cryptsetup luksOpen /dev/sda2 crypt-volume pour ouvrir le volume crypté.
  2. parted /dev/sda pour étendre la partition. resizepart NUMBER END .
  3. vgchange -an fedora_chocbar . Arrêtez d'utiliser le VG pour pouvoir passer à l'étape suivante.
  4. cryptsetup luksClose crypt-volume . Fermez le volume chiffré pour les prochaines étapes.
  5. cryptsetup luksOpen /dev/sda2 crypt-volume . Ouvrez-le à nouveau.
  6. cryptsetup resize crypt-volume . Redimensionne automatiquement le volume LUKS à l'espace disponible.
  7. vgchange -ay fedora_chocbar . Activez le VG.
  8. pvresize /dev/mapper/crypt-volume . Redimensionner le PV.
  9. lvresize -l+100%FREE /dev/fedora_chocbar/home . Redimensionnez le LV pour / home à 100% de l'espace libre.
  10. e2fsck -f /dev/mapper/fedora_chocbar-home . Jetez de la magie fsck sur le fs redimensionné.
  11. resize2fs /dev/mapper/fedora_chocbar-home . Redimensionner le système de files dans / home (utilise automatiquement 100% d'espace libre)

J'espère que quelqu'un d'autre trouve cela utile. J'ai maintenant 300 + Go pour mes machines virtuelles de test sur mon ordinateur portable!