Застрял в initramfs после изменения размера логического тома. Группа томов не найдена.
Надеюсь, кто-нибудь поможет мне восстановить экземпляр моего сервера Ubuntu. Недостаточно места на виртуальной машине, и я решил расширить виртуальный диск.
lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
Size of logical volume ubuntu-vg/ubuntu-lv changed from 37.00 GiB (9472 extents) to <74.00 GiB (18943 extents).
Logical volume ubuntu-vg/ubuntu-lv successfully resized.
Я заметил, что это сработало, но только до 75 ГБ, поэтому понял, что мне все равно нужно увеличить размер раздела, что мне и понравилось ниже:
sudo growpart /dev/xvda 3
CHANGED: partition=3 start=2101248 old: size=155183104 end=157284352 new: size=417329119 end=419430367
Затем я подумал, что могу вернуться и снова запустить исходную команду, поскольку lsblk вернулся ниже, что мне показалось хорошим:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 55.5M 1 loop /snap/core18/2246
loop1 7:1 0 55.5M 1 loop /snap/core18/2253
loop2 7:2 0 61.9M 1 loop /snap/core20/1242
loop3 7:3 0 61.9M 1 loop /snap/core20/1270
loop4 7:4 0 67.2M 1 loop /snap/lxd/21803
loop5 7:5 0 67.2M 1 loop /snap/lxd/21835
loop6 7:6 0 42.2M 1 loop /snap/snapd/14066
loop7 7:7 0 43.3M 1 loop /snap/snapd/14295
sr0 11:0 1 1024M 0 rom
xvda 202:0 0 200G 0 disk
├─xvda1 202:1 0 1M 0 part
├─xvda2 202:2 0 1G 0 part /boot
└─xvda3 202:3 0 199G 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 74G 0 lvm /
xvdb 202:16 0 5.4T 0 disk
└─xvdb1 202:17 0 5.4T 0 part /mnt/media
Так выполнено
user@server:~$ sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
Volume group "ubuntu-vg" not found
Cannot process volume group ubuntu-vg
В конце концов я сдался, так как все работало, и я увеличил свое пространство, чтобы на некоторое время хватило, но думал, что вернусь позже... Я не сделал этого до перезагрузки, и теперь я застрял в initramfs, получая ошибки вот так при загрузке, похожее на то, что я испытал при попытке увеличить громкость:
Volume group "ubuntu-vg" not found
Cannot process volume group ubuntu-vg
...
ALERT! /dev/mapper/ubuntu--vg-ubuntu--lv does not exist. Dropping to a shell!
Другие примечания
Оглядываясь назад на то, что я сделал, я беспокоюсь, что это могло быть проблемой:
sudo fdisk -u /dev/mapper/ubuntu--vg-ubuntu--lv
Welcome to fdisk (util-linux 2.34).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
The old ext4 signature will be removed by a write command.
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0xaae0d62a.
Command (m for help): p
Disk /dev/mapper/ubuntu--vg-ubuntu--lv: 73.102 GiB, 79452700672 bytes, 155181056 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: 0xaae0d62a
Command (m for help): w
The partition table has been altered.
Syncing disks.
Просто подумал, что предупреждение выше означает, что что-то необходимо обновить, поэтому наугад сделал это как с этим диском, так и с диском ниже:
sudo fdisk /dev/xvda3
Welcome to fdisk (util-linux 2.34).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
The old LVM2_member signature will be removed by a write command.
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0xfc8b2324.
Command (m for help): p
Disk /dev/xvda3: 73.102 GiB, 79453749248 bytes, 155183104 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: 0xfc8b2324
Command (m for help): w
The partition table has been altered.
Syncing disks.
И вот я застрял в этой оболочке initramfs, надеясь, что кто-нибудь поможет людям исправить это, не перестраивая все это... Возможно, я пропустил некоторые проблемы и моменты, но попытался объяснить, насколько это возможно, что могло пойти не так, просто надеясь на это может быть что-то простое отменить?