Debian AWS システムで既存のスワップボリュームを増やすには?

Debian AWS システムで既存のスワップボリュームを増やすには?

AWS で Debian サーバーを実行します。lsblkレポート:

NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
<snip>
nvme1n1      259:1    0    2G  0 disk [SWAP]
<snip>

ただし、freeスワップは1GBに過ぎないと報告されています。

Mem:         3979208      651520     2879284       62296      448404     3047640
Swap:        1048572           0     1048572

サーバーに2GBのスワップボリューム全体を使用させる方法はわかりません。再起動を試み、resize2fsを試み、成長パーツ、スワップオン/オフ、ポロケートなどを試しました。しかし、これらのどれも機能しません。

答え1

  1. デバイスのUUIDを取得します。sudo blkid
  2. 近い交換:sudo swapoff -a
  3. 交換を生成します。(sudo mkswap -U <UUID_FROM_STEP_1> /dev/nvmeXnXここでxは数値です)。
  4. 公開交換:sudo swapon /dev/nvme1n1

関連情報