Возможно ли при использовании всего диска для групп томов расширить назначенное дисковое пространство из консоли vmware, а затем онлайн группу томов после повторного сканирования хоста, чтобы узнать новый размер или заставить его узнать новый размер.
например, у меня есть диск 200 ГБ, и я использовал для создания vgcreate весь диск вместо раздела, если я изменю размер диска до 250 ГБ в консоли vmware и принудительно пересканирую scsi_device в гостевой ОС (Linux), произойдет ли это обновление для группы томов или есть ли способ сделать это?
В настоящее время я создаю раздел с максимальным объемом, и в случае расширения того же диска я создаю новый раздел и использую vgextend, чтобы сделать его доступным.
Я новичок в lvm, поэтому был бы признателен за возможное обходное решение.
Это необходимо сделать без размонтирования какого-либо раздела или диска.
Полностью на лету!
Вполне нормально добавить дополнительные диски в группу томов с помощью vgextend. Конечно, вам нужны все они для работы VG.
Вы можете принудительно выполнить повторное сканирование дисков в гостевой системе, вывод значений в узлы scsi_host В системном журнале должно быть сообщение от ядра.
Я предпочитаю управлять PV LVM как разделами. parted - полезный инструмент для этого с помощью команды resizepart. -0, являющийся концом диска, подходит для конца последнего раздела.
pvresize расширит PV, чтобы использовать диск большего размера. Когда это удается, VG больше.