Застрял в 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, надеясь, что кто-нибудь поможет людям исправить это, не перестраивая все это... Возможно, я пропустил некоторые проблемы и моменты, но попытался объяснить, насколько это возможно, что могло пойти не так, просто надеясь на это может быть что-то простое отменить?

0 ответов

Другие вопросы по тегам