我正在尝试增加交换大小以使休眠功能正常工作。我已经按照另一个问题的答案但只取得部分成功。
体积较大
# 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