Ich habe kürzlich meine Festplatte von einer 128-GB-SSD auf eine 512-GB-SSD aktualisiert. Die / Partition ist mit LUKS verschlüsselt. Ich suche Hilfe beim Erweitern der Partition, um den gesamten freien Speicherplatz auf der neuen Festplatte zu nutzen. Ich habe das alte Laufwerk bereits auf das neue verschoben:
[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
Nach sda2 sind ca. 380 GB ungenutzter Speicherplatz verfügbar.
Weitere relevante Informationen:
[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
Es scheint eine Menge Informationen darüber zu geben, aber nur sehr wenige Erklärungen. Ich freue mich über jede Hilfe.
quelle
sudo pvchange -x y /dev/mapper/crypt-volume
(über ubuntu docs help.ubuntu.com/community/ResizeEncryptedPartitions )Da dies keine LVM-spezifische Frage zu sein scheint, möchte ich erwähnen, dass ich eine meiner LUKS-Partitionen 100GiB vorwärts (!) Mit GParted auf Fedora 28 erfolgreich verschoben und erweitert habe. Dies war in Ubuntu 18.04 jedoch nicht möglich, und jede andere Lösung sah so aus wie ein Aufwand des Herumdrehens oder Sicherns und Wiederherstellens (ich habe sowieso ein Backup gemacht). Der LUKS-Container wird automatisch erweitert - IIRC GParted informiert Sie darüber - das einzige, was noch übrig ist, ist das Dateisystem zu erweitern, also musste ich
fsck.ext4 -f
undresize2fs
in meinem Fall.Ein großes Dankeschön an die GParted Entwickler.
quelle
Für diejenigen, die zur Antwort kommen, um herauszufinden, wie die Größe einer LUKS-Partition einfach auf die Größe des Containers angepasst werden kann, lauten die Befehle wie folgt:
Führen Sie den Befehl aus
crypt-volume
, wenn das geöffnete Crypt-Volume zugeordnet istÄndern Sie dann die Größe des Dateisystems. Wenn es sich um Ext4 handelt, können Sie die Größe eines bereitgestellten Dateisystems ändern
Ich habe beide Befehle mit einem gemounteten Dateisystem ohne Unterbrechung ausgeführt. Dies war möglich, da das verschlüsselte Volume ein LVM-Volume war.
quelle
Ich habe eine viel einfachere Lösung gefunden. Führen Sie Xubuntu live aus, installieren Sie den Partitionsmanager und starten Sie ihn. Es kann sehr gut mit verschlüsselten Partitionen umgehen.
Vollständige Details finden Sie hier: http://e1z.ca/devlog/encrypted_partition_resize.html
quelle