Рейтинг:0

Как правильно обновить размеры контейнера при расширении диска kvm/libvirt при возникновении ошибки «... меньше, чем соответствующий размер PV»?

флаг us

Я работаю в системе Debian buster в качестве хоста KVM/libvirt и следовал этому руководству, чтобы расширить диск моего гостя: https://computingforgeeks.com/how-to-extend-increase-kvm-virtual-machine-disk-size/ .

При расширении диска гостя kvm/libvirt с 50G до 200G, после перезагрузки гостя я получаю сообщение об ошибке:

ПРЕДУПРЕЖДЕНИЕ. Устройство /dev/sda5 имеет размер 103854080 секторов, что меньше соответствующего размера PV, равного 418426880 секторов. Изменился ли размер устройства?

Последнее, что я сделал перед перезагрузкой, это изменил размер LV после расширения PV.

Я ожидал, что смогу изменить размер раздела, а затем и файловой системы, но это не так. Я предполагаю, что LVM смущен своим размером. Как я могу заставить его обновлять информацию о размере различных контейнеров (физический том, логический том, группа томов, раздел)?

это диагностический вывод, который я получаю:

 пвс
  ПРЕДУПРЕЖДЕНИЕ. Устройство /dev/sda5 имеет размер 103854080 секторов, что меньше соответствующего размера PV, равного 418426880 секторов. Изменился ли размер устройства?
  У одного или нескольких устройств, используемых в качестве виртуальных томов в VG cosa-cloud-vg, изменились размеры.
  PV VG Fmt Attr PSize PFree
  /dev/sda5 cosa-cloud-vg lvm2 a-- <199,52 г 5,00 г

 вгс
  ПРЕДУПРЕЖДЕНИЕ. Устройство /dev/sda5 имеет размер 103854080 секторов, что меньше соответствующего размера PV, равного 418426880 секторов. Изменился ли размер устройства?
  У одного или нескольких устройств, используемых в качестве виртуальных томов в VG cosa-cloud-vg, изменились размеры.
  VG #PV #LV #SN Attr VSize VFree
  cosa-cloud-vg 1 2 0 wz--n- <199,52 г 5,00 г

lvs
  ПРЕДУПРЕЖДЕНИЕ. Устройство /dev/sda5 имеет размер 103854080 секторов, что меньше соответствующего размера PV, равного 418426880 секторов. Изменился ли размер устройства?
  У одного или нескольких устройств, используемых в качестве виртуальных томов в VG cosa-cloud-vg, изменились размеры.
  LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
  корень cosa-cloud-vg -wi------- 193,56 г
  swap_1 cosa-cloud-vg -wi-a----- 980.00m

 fdisk -l
Диск /dev/sda: 200 ГиБ, 214748364800 байт, 419430400 секторов
Модель диска: QEMU HARDDISK
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода/вывода (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0xf64fd2c9

Размер начальных и конечных секторов загрузки устройства Идентификатор типа
/dev/sda1 * 2048 999423 997376 487M 83 Linux
/dev/sda2 1001470 104855551 103854082 49,5G 5 Расширенный
/dev/sda5 1001472 104855551 103854080 49.5G 8e Linux LVM


Диск /dev/sdb: 4 ГиБ, 4294967296 байт, 8388608 секторов
Модель диска: QEMU HARDDISK
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода/вывода (минимальный/оптимальный): 512 байт / 512 байт


Диск /dev/mapper/cosa--cloud--vg-swap_1: 980 МБ, 1027604480 байт, 2007040 секторов
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода/вывода (минимальный/оптимальный): 512 байт / 512 байт


(разделенный) печать
Модель: QEMU QEMU HARDDISK (scsi)
Диск /dev/sda: 419430400s
Размер сектора (логический/физический): 512Б/512Б
Таблица разделов: msdos
Флаги диска:

Номер Начало Конец Размер Тип Файловая система Флаги
 1 2048s 999423s 997376s основная загрузка ext2
 2 1001470s 104855551s 103854082s удлиненный
 5 1001472s 104855551s 103854080s логический уровень

Обратите внимание на разницу между fdisk и parted в отношении размера диска (200 ГБ против 215 ГБ). Не знаю, что это значит.

Michael Hampton avatar
флаг cz
Ваша резервная копия актуальна? Вы опасно близки к потере всех ваших данных. Сделайте резервную копию всего сейчас, прежде чем пытаться решить эту проблему. Вы должны были сначала изменить размер раздела(ов) диска, до LVM PV и всего остального. Вы все еще можете это сделать, но опять же, вам действительно следует сначала убедиться, что у вас есть резервная копия.
Andreas Schuldei avatar
флаг us
Я мог бы скопировать файл qcow2 в какое-нибудь место для сохранения, верно? Или у меня есть лучший вариант для резервного копирования, чем этот? @Майкл Хэмптон
Michael Hampton avatar
флаг cz
Вы можете сделать это, прежде чем изменять размер PV, VG и LV не по порядку!
Andreas Schuldei avatar
флаг us
Хорошо, тогда я надеюсь, что мы все сделаем правильно, не потеряв данные.
Andreas Schuldei avatar
флаг us
так что я должен изменить размер /dev/sda5 до 200G сейчас?
Michael Hampton avatar
флаг cz
Сначала вам придется изменить размер sda2!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.