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 ГБ.

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

1
задан 21 July 2018 в 08:03
1 ответ

Вы должны изменить метаданные подкачки, чтобы учесть увеличение пространства, которое обычно достигается путем повторного создания подписи подкачки на заданном блочном устройстве после изменения размера. Это общая штука 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

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

swapon -va

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

cat / proc / swaps free

3
ответ дан 3 December 2019 в 18:27

Теги

Похожие вопросы