Я недавно переместил незашифрованную начальную загрузку / от/dev/sda1 в корень моего зашифрованного LVM. Впоследствии я удалил/dev/sda1 и закончил примерно с 513 МБ свободного пространства, которое я хотел бы освободить. Один способ сделать это, создает новый раздел с fdisk, добавляет новый объем плазмы и присваивает его в Группе. Тем не менее, интересно, возможно ли изменить размер/dev/sda2 вместо этого. Действительно ли это возможно?
$ sudo fdisk -l /dev/sda
Disk /dev/sda: 447.1 GiB, 480103981056 bytes, 937703088 sectors
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: 0x97d1dae4
Device Boot Start End Sectors Size Id Type
/dev/sda2 1001470 937701375 936699906 446.7G 5 Extended
/dev/sda5 1001472 937701375 936699904 446.7G 83 Linux
Я нашел решение.
Это ОЧЕНЬ опасно, и Вы могли бы рискнуть терять свои данные и/или делать Вашу систему незагрузочной.
Тем не менее это работало на меня без проблем. Вот то, что я сделал:
pvresize /dev/mapper/sda5_crypt; lvextend -l +100%FREE /dev/ubuntu-vg/root; resize2fs /dev/ubuntu-vg/root