a857112551 发表于 2023-3-31 10:27:19

Debian GNU/Linux 11 (bullseye) swap启用失败

搬瓦工上系统为Debian GNU/Linux 11 (bullseye),安装swap插件之后显示启用,swap文件也创建出来了,但是配置未生效,需要手动修改/etc/fstab来启用

midoks 发表于 2023-3-31 10:33:43

没有此测试机,不知道。如果可以,你就手动解决。

chauyuen 发表于 2023-4-12 09:52:29

+1,同样的问题,我在插件里面创建了2G的文件,free -m显示只有最开始的500来M。

chauyuen 发表于 2023-4-13 09:31:07

我看了下脚本,他这个逻辑是你必须虚拟机原来没有其他的SWAP才会生效,但凡你的虚拟机预先有其他的SWAP了就不行。
他的逻辑是这样子的,如果free -m 里面swap ==0,就执行 swapon $app_file 这样就会生效。
如果你机器本身有其他的swap free -m 里面swap !=0了,就会直接跳过执行上面的命令显示SWAP已启动。

每个厂商的系统不一样,像Linode的镜像默认有个/dev/sdb的SWAP分区,如果删掉就浪费了,不删掉又不能触发SWAP插件生成的swapfile。按照目前的逻辑就只能自己把文件添加到fstab

a857112551 发表于 2023-6-21 18:29:55

chauyuen 发表于 2023-4-13 09:31
我看了下脚本,他这个逻辑是你必须虚拟机原来没有其他的SWAP才会生效,但凡你的虚拟机预先有其他的SWAP了就 ...

最后手动添加的生效了https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif
页: [1]
查看完整版本: Debian GNU/Linux 11 (bullseye) swap启用失败