Поэтому я попытался увеличить 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