您尚未登录。

#1 2020-06-12 17:36:07

MiraculousMoon
会员
注册时间: 2020-06-03
帖子: 18

升级5.7.2的内核之后,swapfile不能用了

使用top命令之后的结果:
top - 17:35:18 up 4 min,  1 user,  load average: 1.12, 0.81, 0.35
任务: 239 total,   1 running, 238 sleeping,   0 stopped,   0 zombie
%Cpu(s):  3.2 us,  0.4 sy,  0.0 ni, 96.2 id,  0.0 wa,  0.1 hi,  0.1 si,  0.0 st
MiB Mem :  15908.3 total,  13206.6 free,   1286.0 used,   1415.7 buff/cache
MiB Swap:      0.0 total,      0.0 free,      0.0 used.  13892.0 avail Mem
有人有一样的情况吗?

离线

#2 2020-06-12 22:36:15

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: 升级5.7.2的内核之后,swapfile不能用了

额,你swapon一下你的swap文件啊,这现在就没启用呗,也不能确定就不能用了


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#3 2020-06-13 00:03:40

MiraculousMoon
会员
注册时间: 2020-06-03
帖子: 18

Re: 升级5.7.2的内核之后,swapfile不能用了

xtricman 说:

额,你swapon一下你的swap文件啊,这现在就没启用呗,也不能确定就不能用了

➜  / sudo swapon /swapfile
swapon: /swapfile:swapon 失败: 无效的参数
出来这样的错误信息……

离线

#4 2020-06-13 00:06:24

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 升级5.7.2的内核之后,swapfile不能用了

https://t.me/archlinuxcn/154 说:

在 ext4 上使用 swapfile 的用户请注意,升级到 5.7.x 内核后可能出现诸如「kernel: swapon: swapfile has holes」这样的报错而无法启用 swapfile 。使用 dd 命令创建 swapfile (而非 fallocate) 可能可以解决问题,也可以回退 5.6 系列内核等待上游修复。
Arch Linux 错误跟踪: https://bugs.archlinux.org/task/66921
内核错误跟踪: https://bugzilla.kernel.org/show_bug.cgi?id=207585

离线

#5 2020-06-13 08:54:16

MiraculousMoon
会员
注册时间: 2020-06-03
帖子: 18

Re: 升级5.7.2的内核之后,swapfile不能用了

依云 说:
https://t.me/archlinuxcn/154 说:

在 ext4 上使用 swapfile 的用户请注意,升级到 5.7.x 内核后可能出现诸如「kernel: swapon: swapfile has holes」这样的报错而无法启用 swapfile 。使用 dd 命令创建 swapfile (而非 fallocate) 可能可以解决问题,也可以回退 5.6 系列内核等待上游修复。
Arch Linux 错误跟踪: https://bugs.archlinux.org/task/66921
内核错误跟踪: https://bugzilla.kernel.org/show_bug.cgi?id=207585

好的,已解决

离线

页脚