Назад | Перейти на главную страницу

Proxmox не распознает увеличение пространства подкачки

Поэтому я попытался увеличить LV подкачки с 8 ГБ до 16 ГБ, но веб-панель Proxmox, похоже, не видит изменений. LVM увеличил пространство, но Proxmox не изменил его панель.

Изначально lvdisplay дал такой результат:

--- Logical volume ---
  LV Path                /dev/pve/swap
  LV Name                swap
  VG Name                pve
  LV UUID                DdbXas-7RNA-Is5V-Ness-sLb3-0Rb7-oT7HUh
  LV Write Access        read/write
  LV Creation host, time proxmox, 2018-07-18 21:18:17 +0200
  LV Status              available
  # open                 2
  LV Size                8.00 GiB <-- Originally
  Current LE             2048
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

Для расширения хранилища подкачки я сделал следующее:

root@basement:~# lvextend -L+8G pve/swap
(...)
Logical volume pve/swap successfully resized.

После увеличения места у меня получилось вот что:

root@basement:~# lvdisplay
  --- Logical volume ---
  LV Path                /dev/pve/swap
  LV Name                swap
  VG Name                pve
  LV UUID                DdbXas-7RNA-Is5V-Ness-sLb3-0Rb7-oT7HUh
  LV Write Access        read/write
  LV Creation host, time proxmox, 2018-07-18 21:18:17 +0200
  LV Status              available
  # open                 2
  LV Size                16.00 GiB <--- Size is increased, right?
  Current LE             4096
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

Proxmox показывает только 8 ГБ места для подкачки

Я перезагрузился, но на панели Proxmox все еще отображается 8 ГБ.

Как это решить?

Вы должны изменить метаданные подкачки, чтобы учесть увеличение пространства, что обычно достигается путем повторного создания подписи подкачки на данном блочном устройстве после изменения размера. Это общая вещь GNU / Linux, а не просто Proxmox.

Бесстыдно скопировано с Документация RedHat:

7.2.1. Расширение свопа на логическом томе LVM2 Чтобы расширить логический том подкачки LVM2 (при условии, что / dev / VolGroup00 / LogVol01 - это том, который вы хотите расширить):

Отключите подкачку для связанного логического тома:

swapoff -v /dev/VolGroup00/LogVol01

Измените размер логического тома LVM2 на 256 МБ:

lvm lvresize /dev/VolGroup00/LogVol01 -L +256M

Отформатируйте новое пространство подкачки:

mkswap /dev/VolGroup00/LogVol01

Включите расширенный логический том:

swapon -va

Проверьте правильность расширения логического тома:

cat /proc/swaps free