swapon:/dev/sdb1:swapon 失败:参数无效

swapon:/dev/sdb1:swapon 失败:参数无效

我无法挂载交换分区

端號碼:

   设备启动开始结束块ID系统
/dev/sdb1 2048 7831551 3914752 82 Linux 交换 / Solaris
root@chrubuntu:/home/user# swapon -v /dev/sdb1
/dev/sdb1 上的 swapon
swapon:/dev/sdb1:找到交换签名:版本 1,页面大小 4,相同的字节顺序
swapon:/dev/sdb1:页面大小=4096,交换大小=4008706048,设备大小=4008706048
swapon:/dev/sdb1:swapon 失败:参数无效
root@chrubuntu:/home/用户#

有人可以帮忙吗?

编辑:

输出sudo blkid

/dev/sda1:UUID="63dbf7c2-877c-4a5e-8281-8be811c60056" 类型="ext4"
/dev/sda3:LABEL="ROOT-A" SEC_TYPE="ext2" TYPE="ext4"
/dev/sda5:UUID="2678643c-7148-427e-99b9-3af143dedcf3" 类型="ext4"
/dev/sda7:UUID="38794eb2-bdc4-4f2a-97fd-0100fa5600a0" 类型="ext4"
/dev/sda8:标签="OEM" UUID="e39a733b-31fd-48df-8645-0e64e14d3f10" 类型="ext4"
/dev/sda12:SEC_TYPE="msdos" UUID="7B3E-EAE9" TYPE="vfat"
/dev/sdb1:UUID="a4637af0-b82f-4247-ace4-c1621d2fdb7a" TYPE="swap"

答案1

尝试

sudo mkswap /dev/sdb1

进而swapon

答案2

在某些系统上,基于磁盘的交换默认处于关闭状态。为了启用、运行,

sudo sysctl vm.disk_based_swap=1

现在sudo swapon <SWAPFILE_PATH>应该可以按预期工作了。

參考文獻:https://groups.google.com/d/msg/kubernetes-users/uhl5R24EOlY/o2kQSz2fBwAJ

相关内容