Как расширить том EXT4 в гостевой ОС Centos KVM после изменения размера логического тома гостевой ОС

Как расширить том EXT4 в гостевой ОС Centos KVM после изменения размера логического тома гостевой ОС

У меня есть хост Fedora KVM со всеми виртуальными машинами Centos в их собственных логических томах. Я хотел бы расширить домашний том EXT4 на гостевой системе, которая находится на логическом томе с именем "thelogicalvolume" в группе томов "thevolumegroup"...

На хосте я запустил:

# sudo lvextend -L +1T thevolumegroup/thelogicalvolume

что приводит к:

Size of logical volume thevolumegroup/thelogicalvolume changed from 500.00 GiB (128000 extents) to <1.49 TiB (390144 extents).
Logical volume thevolumegroup/thelogicalvolume successfully resized.

Затем...

В гостевой я попробовал:

# sudo resize2fs /dev/mapper/centos-home

Что приводит к:

resize2fs 1.42.9 (28-Dec-2013)
The filesystem is already 116684800 blocks long.  Nothing to do!
# df 

по возврату ВМ:

Filesystem              1K-blocks      Used Available Use% Mounted on
/dev/mapper/centos-root  52403200   1316820  51086380   3% /
devtmpfs                  1928348         0   1928348   0% /dev
tmpfs                     1940276         0   1940276   0% /dev/shm
tmpfs                     1940276      8764   1931512   1% /run
tmpfs                     1940276         0   1940276   0% /sys/fs/cgroup
/dev/vda1                 1038336    192804    845532  19% /boot
/dev/mapper/centos-home 459282608 435929264         0 100% /home
tmpfs                      388056         0    388056   0% /run/user/1000

Я не могу увидеть свободное место внутри виртуальной машины с помощью fdisk, parted и т. д.

На хосте я также попробовал:

sudo virsh blockresize --path /dev/thevolumegroup/thelogicalvolume --size 1T <domain>

Не повезло.

Я искал решения, но не нашел ни одного, которое работало бы с этой установкой, или я что-то упускаю из виду.

Мысли?

решение1

# sudo virsh qemu-monitor-command <domain> info block --hmp

возвращает:

drive-virtio-disk0 (#block181): /dev/mapper/thevolumegroup-thelogicalvolume (raw)
    Attached to:      /machine/peripheral/virtio-disk0/virtio-backend
    Cache mode:       writeback, direct

затем

# sudo virsh qemu-monitor-command <domain> block_resize drive-virtio-disk0 1500G --hmp

Размер — это общий желаемый размер, включая новое пространство. В данном случае 1500G (500G + 1000G). Дополнительное пространство теперь отображается на гостевой ОС в fdisk.

Связанный контент