增加交换分区/卷的大小不会增加交换的大小

增加交换分区/卷的大小不会增加交换的大小

我正在尝试增加交换大小以使休眠功能正常工作。我已经按照另一个问题的答案但只取得部分成功。

体积较大

# lsblk
...
nvme0n1               259:0    0 953.9G  0 disk  
├─nvme0n1p1           259:1    0   512M  0 part  /boot/efi
├─nvme0n1p2           259:2    0   1.7G  0 part  /boot
└─nvme0n1p3           259:3    0 951.7G  0 part  
  └─nvme0n1p3_crypt   253:0    0 951.7G  0 crypt 
    ├─vgubuntu-root   253:1    0 883.4G  0 lvm   /
    └─vgubuntu-swap_1 253:2    0    49G  0 lvm   [SWAP]

但交换不是

# free -m
               total        used        free      shared  buff/cache   available
Mem:           31802        1831       27724         506        2247       29065
Swap:            975           0         975

而 df 仍然显示其他内容

# df -h /dev/mapper/vgubuntu-swap_1 
Filesystem      Size  Used Avail Use% Mounted on
udev             16G     0   16G   0% /dev

我不明白其中的差异。如何使交换与卷大小匹配(例如,使其为 48 或 49 GB)?

这是全新安装的 Ubuntu 22.04,带有默认加密 LVM,直到我开始调整 vgubuntu-swap_1 卷大小。

答案1

好的,答案是我是个白痴,没有使用 mkswap。解决方案:

# swapoff -a

# mkswap /dev/mapper/vgubuntu-swap_1

# swapon -a

相关内容