web-dev-qa-db-ja.com

Proxmoxはスワップスペースの増加を認識しません

そこで、スワップLVを8GBから16GBに増やしようとしましたが、ProxmoxWebパネルに変更が見られないようです。 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は8GBのSWAPスペースのみを表示します

再起動しましたが、Proxmoxパネルに8GBと表示されます。

これはどのように解決できますか?

1
Starlord

スペースの増加を考慮してスワップメタデータを変更する必要があります。これは通常、サイズ変更後に特定のブロックデバイスでスワップ署名を再作成することで実現されます。これは、Proxmoxだけでなく、一般的なGNU/Linuxのものです。

RedHatドキュメント から恥知らずにコピー:

7.2.1。 LVM2論理ボリュームでのスワップの拡張LVM2スワップ論理ボリュームを拡張するには(/ dev/VolGroup00/LogVol01が拡張するボリュームであると想定):

関連する論理ボリュームのスワッピングを無効にします。

swapoff -v /dev/VolGroup00/LogVol01

LVM2論理ボリュームのサイズを256MB変更します。

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

新しいスワップスペースをフォーマットします。

mkswap /dev/VolGroup00/LogVol01

拡張論理ボリュームを有効にします。

swapon -va

論理ボリュームが適切に拡張されていることをテストします。

cat /proc/swapsfree

3
Spooler