Приветствую!
Опыта работы с lvm у меня мало, need help, прошу поделиться опытом.
Прочитал man, прошарил гугл, но так и не осилил разобраться в ситуации.
Есть несколько ВМ на centos, на них настроен lvm. Возникла необходимость расширить размер дополнительного диска.
Расширил объем вм диска в админке.
видим что объем устройства увеличился
[root@centos-vm opt]# fdisk -l
Disk /dev/vda: 20.4 GB, 20401094656 bytes, 39845888 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x00094fc6
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 39845854 19921903+ 83 Linux
Disk /dev/vdb: 3221 MB, 3221225472 bytes, 6291456 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/LVM-DATA: 2143 MB, 2143289344 bytes, 4186112 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Все статьи в интернетах, которые мне удалось найти говорят делать новый раздел на добавленное пространствa, а затем включать его в VG.
Но вот в чем заключается сложность, все статьи описаны для такой иерархии разметки:
[root@centos-vm opt]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 19G 0 disk
└─vda1 253:1 0 19G 0 part /
vdb 253:16 0 2G 0 disk
└─vdb1 253:1 0 2G 0 part
└─LVM-DATA 252:0 0 2G 0 lvm
а в моем случае lvm уже был преднастроен вот так:
[root@centos-vm opt]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 19G 0 disk
└─vda1 253:1 0 19G 0 part /
vdb 253:16 0 3G 0 disk
└─LVM-DATA 252:0 0 2G 0 lvm /opt
Сам VG находится не на разделе /dev/vdb1, а на всем диске /dev/vdb.
И если следовать инструкции по fdisk /dev/vdb и создать раздел на все свободное пространство, весь vg будет перезатерт.
Вопрос собственно, можно ли как то увеличить size VG без vgextend LVM /dev/vdb1.
Заранее, прошу прощения за некорректные формулировки.