[SOLVED] Verschlüsseltes Volume vergrößern

Olli G.

Member
Sep 6, 2023
7
1
6
Hallo zusammen, irgendwie bin ich zu blöd, mein verschlüsseltes LVM zu erweitern.
Die Disk habe ich schon von 100 auf 150 GB erweitert, aber ich kriege die Partition selbst nicht vergrößert, geschweige denn das Volume.

root@debianmedia:/# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 150G 0 disk
├─sda1 8:1 0 976M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 99G 0 part
└─sda5_crypt 254:0 0 99G 0 crypt
├─debianmedia--vg-root 254:1 0 93,9G 0 lvm /
└─debianmedia--vg-swap_1 254:2 0 5,1G 0 lvm [SWAP]
sr0 11:0 1 1024M 0 rom

root@debianmedia:/# growpart /dev/sda 5
attempt to resize /dev/sda failed. sfdisk output below:
| Backup files:
| MBR (offset 0, size 512): /tmp/growpart.dwh6Fw/orig.save-sda-0x00000000.bak
| EBR (offset 1025506304, size 512): /tmp/growpart.dwh6Fw/orig.save-sda-0x3d1ffc00.bak
|
| Disk /dev/sda: 150 GiB, 161061273600 bytes, 314572800 sectors
| Disk model: QEMU HARDDISK
| Units: sectors of 1 * 512 = 512 bytes
| Sector size (logical/physical): 512 bytes / 512 bytes
| I/O size (minimum/optimal): 512 bytes / 512 bytes
| Disklabel type: dos
| Disk identifier: 0x6376f732
|
| Old situation:
|
| Device Boot Start End Sectors Size Id Type
| /dev/sda1 * 2048 2000895 1998848 976M 83 Linux
| /dev/sda2 2002942 209713151 207710210 99G f W95 Ext'd (LBA)
| /dev/sda5 2002944 209713151 207710208 99G 83 Linux
|
| >>> Script header accepted.
| >>> Script header accepted.
| >>> Script header accepted.
| >>> Script header accepted.
| >>> Script header accepted.
| >>> Created a new DOS (MBR) disklabel with disk identifier 0x6376f732.
| /dev/sda1: Created a new partition 1 of type 'Linux' and of size 976 MiB.
| Partition #1 contains a ext4 signature.
| /dev/sda2: Created a new partition 2 of type 'W95 Ext'd (LBA)' and of size 99 GiB.
| /dev/sda3: No free sectors available.
| Failed to add #3 partition: No space left on device
| Leaving.
|
FAILED: failed to resize
***** WARNING: Resize failed, attempting to revert ******
512+0 Datensätze ein
512+0 Datensätze aus
512 Bytes kopiert, 0,00137392 s, 373 kB/s
512+0 Datensätze ein
512+0 Datensätze aus
512 Bytes kopiert, 0,00133806 s, 383 kB/s
***** Restore appears to have gone OK ****

Habt ihr noch eine Idee?
Beste Grüße
Olli
 
Das Problem ist, dass sda5 in der Extended Partition sda2 steckt, und die ist noch auf 99G. Du musst erst die Extended vergrößern, dann die Logical, dann LUKS + LVM anpassen:

Code:
growpart /dev/sda 2
growpart /dev/sda 5
cryptsetup resize sda5_crypt
pvresize /dev/mapper/sda5_crypt
lvextend -l +100%FREE /dev/debianmedia-vg/root
resize2fs /dev/debianmedia-vg/root
 
  • Like
Reactions: Johannes S