1 votes

Proxmox ne reconnaît pas l'augmentation de l'espace d'échange.

J'ai donc essayé d'augmenter le LV de swap de 8GB à 16GB, mais le panneau web de Proxmox ne semble pas voir le changement. Le LVM a augmenté l'espace, mais Proxmox n'a pas changé son panneau.

A l'origine lvdisplay a donné ce résultat :

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

Pour étendre le stockage de swap, j'ai fait ceci :

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

Après avoir augmenté l'espace, j'ai obtenu ceci :

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 montre seulement 8 Go d'espace SWAP.

J'ai redémarré, mais il affiche toujours 8GB dans le panneau Proxmox.

Comment cela peut-il être résolu ?

5voto

dsegleau Points 1460

Vous devez modifier les métadonnées d'échange pour tenir compte de l'augmentation de l'espace, ce qui s'effectue généralement en recréant la signature d'échange sur un périphérique de bloc donné après le redimensionnement. C'est une chose générique de GNU/Linux, pas seulement une chose de Proxmox.

Copié sans vergogne du Documentation RedHat :

7.2.1. Extension de l'espace de pagination sur un volume logique LVM2 Pour étendre un volume logique de swap LVM2 (en supposant que /dev/VolGroup00/LogVol01 est le volume que vous souhaitez étendre) :

Désactiver le swapping pour le volume logique associé :

swapoff -v /dev/VolGroup00/LogVol01

Redimensionnez le volume logique LVM2 de 256 Mo :

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

Formatez le nouvel espace d'échange :

mkswap /dev/VolGroup00/LogVol01

Activez le volume logique étendu :

swapon -va

Vérifiez que le volume logique a été étendu correctement :

cat /proc/swaps free

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X