Proxmox não reconhece maior espaço de troca

1

Então eu tentei aumentar o swap LV de 8GB para 16GB, mas o painel web Proxmox não parece ver a mudança. O LVM aumentou o espaço, mas o Proxmox não mudou o painel.

Originalmente lvdisplay deu esse resultado:

--- 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

Para estender o armazenamento de troca, fiz isso:

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

Depois de aumentar o espaço, recebi isto:

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 mostra apenas 8 GB de espaço de SWAP

Eu reiniciei, mas ainda mostra 8 GB no painel Proxmox.

Como isso pode ser resolvido?

    
por Starlord 20.07.2018 / 17:18

1 resposta

2

Você precisa modificar os metadados de troca para considerar o aumento de espaço, o que geralmente é obtido recriando a assinatura de troca em um determinado dispositivo de bloco após o redimensionamento. Esta é uma coisa genérica do GNU / Linux, não apenas uma coisa do Proxmox.

Sem vergonha da cópia da documentação do RedHat :

7.2.1. Estendendo a troca em um volume lógico LVM2 Para estender um volume lógico de troca do LVM2 (assumindo que / dev / VolGroup00 / LogVol01 é o volume que você deseja estender):

Desative a troca pelo volume lógico associado:

swapoff -v /dev/VolGroup00/LogVol01

Redimensione o volume lógico do LVM2 em 256 MB:

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

Formate o novo espaço de troca:

mkswap /dev/VolGroup00/LogVol01

Ativar o volume lógico estendido:

swapon -va

Teste se o volume lógico foi estendido corretamente:

cat /proc/swaps free

    
por 20.07.2018 / 17:26