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 …
cryptsetup luksOpen /dev/sda2 crypt-volume
pour ouvrir le volume crypté. parted /dev/sda
pour étendre la partition. resizepart NUMBER END
. vgchange -an fedora_chocbar
. Arrêtez d'utiliser le VG pour pouvoir passer à l'étape suivante. cryptsetup luksClose crypt-volume
. Fermez le volume chiffré pour les prochaines étapes. cryptsetup luksOpen /dev/sda2 crypt-volume
. Ouvrez-le à nouveau. cryptsetup resize crypt-volume
. Redimensionne automatiquement le volume LUKS à l'espace disponible. vgchange -ay fedora_chocbar
. Activez le VG. pvresize /dev/mapper/crypt-volume
. Redimensionner le PV. lvresize -l+100%FREE /dev/fedora_chocbar/home
. Redimensionnez le LV pour / home à 100% de l'espace libre. e2fsck -f /dev/mapper/fedora_chocbar-home
. Jetez de la magie fsck sur le fs redimensionné. 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!