Здається, pvresize не змінює розмір після збільшення розміру базового блокового пристрою


10

Я збільшив розмір розділу, який я використовую як ПВ LVM, але запуск pvresize, схоже, не бачить зайвого простору:

cuttle:~# fdisk -l /dev/vda

Disk /dev/vda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00027dbb

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *           1          31      248976   83  Linux
/dev/vda2              32        2610    20715817+  8e  Linux LVM

Що говорить, що vda2 - це приблизно 20 гігів

cuttle:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/vda2
  VG Name               debian
  PV Size               4.76 GiB / not usable 3.08 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              1217
  Free PE               0
  Allocated PE          1217
  PV UUID               tehZic-5vfN-rsrm-B8lN-lpgc-yQT1-ioH1V0

Так що в даний час на ПВ близько 4-5 концертів

cuttle:~# pvresize -v /dev/vda2
    Using physical volume(s) on command line
    Archiving volume group "debian" metadata (seqno 12).
    No change to size of physical volume /dev/vda2.
    Resizing volume "/dev/vda2" to 9975981 sectors.
    Updating physical volume "/dev/vda2"
    Creating volume group backup "/etc/lvm/backup/debian" (seqno 13).
  Physical volume "/dev/vda2" changed
  1 physical volume(s) resized / 0 physical volume(s) not resized

pvresize говорить "Не змінюється розмір фізичного об'єму / dev / vda2"

cuttle:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/vda2
  VG Name               debian
  PV Size               4.76 GiB / not usable 3.08 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              1217
  Free PE               0
  Allocated PE          1217
  PV UUID               tehZic-5vfN-rsrm-B8lN-lpgc-yQT1-ioH1V0

і розмір ПВ не змінився.

Не впевнений, що ще можу зробити, щоб використати додатковий простір. Я думаю, я міг би змінити розмір розділу до розміру pv, а потім додати другий розділ, але мені справді здається, що те, що я намагаюся зробити тут, має працювати.


Які основні диски?
Андрій

вони virtio
тушковане

Як ви створили цей додатковий простір? Чи зробили ви фокус fdisk, коли вимкнено режим сумісності, відзначте стартовий сектор, видалите існуючий та створіть новий фізичний розділ LVM за допомогою старого стартового сектора?
Магеллан

Це колись вирішувалося, тушковано? Якщо ні, ви можете додати вихід vgdisplay? (Громада воскресіння громади.)
Аарон Коплі

1
Цитуючи зі сторінки чоловіка: "pvresize наразі не працює належним чином на томах LVM1 або ПВ з додатковими областями метаданих" . Це ваш випадок? Ви також спробували працювати з явним розміром, наприклад pvresize --setphysicalvolumesize 15G /dev/vda2?
Cristian Ciupitu

Відповіді:


2

partprobe / dev / vda

людина часткова зонд

NAME partprobe - повідомте про зміни в таблиці розділів ОС

SYPOPSIS partprobe [-d] [-s] [пристрої ...]


ОС вже знає про правильний розмір розділу, і було багато перезавантажень.
тушковане

1
Примітка: partprobe є частиною partedпакету
Антоніо

1

Я працював над цим питанням у гостьовій системі CentOS 7. У моєму випадку я збільшив розмір ZFS ZVOL і не побачив жодної зміни у гостях, і pvresize не змінив би його. Я закінчив завантаження в SystemRescueCD 4.4.0 і використав "розлучився" з командою resizepart. У CentOS я розлучив 3.1, і ця команда була недоступною. Схоже, розділений 3.2 є в SysRescCD зараз, який працював.

Після завантаження в sysresc iso, запустіть parted / dev / і використовуйте наступний приклад:

resizepart 2 37.6G

Де 2 - номер розділу, а бажаний новий більший розмір - 37,6G.

Після цього, поки я ще був у завантажувальному ізо-файлі, я запустив pvresize і він працював правильно. Перезавантажте програму VM (або вашу систему) і звідти все виглядало добре. :) Сподіваюся, що це допомагає!


0

Вам потрібно додати простір спочатку з рівня сховища, а потім збільшити простір на пристрої ISCSI, виконавши:

pvresize --setphysicalvolumesize 40G /dev/sda1..

0

Спочатку потрібно розширити розмір розділів за допомогою fdisk або cfdisk. Лише після цього він стає доступним для pvresize.


Ви повинні надати команду для досягнення цього. Інакше ви розповідаєте, як щось порушено, але не пропонуєте рішення
F1Linux
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.