找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 681|回复: 4

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

[复制链接]

1

主题

1

回帖

27

积分

新手上路

积分
27
发表于 2023-3-31 10:27:19 | 显示全部楼层 |阅读模式
搬瓦工上系统为Debian GNU/Linux 11 (bullseye),安装swap插件之后显示启用,swap文件也创建出来了,但是配置未生效,需要手动修改/etc/fstab来启用

3

主题

110

回帖

214748万

积分

中级会员

积分
2147483647
发表于 2023-3-31 10:33:43 | 显示全部楼层
没有此测试机,不知道。如果可以,你就手动解决。
TG:tg://user?id=5568699210
Email: midoks@163.com

1

主题

2

回帖

23

积分

新手上路

积分
23
发表于 2023-4-12 09:52:29 | 显示全部楼层
+1,同样的问题,我在插件里面创建了2G的文件,free -m显示只有最开始的500来M。

1

主题

2

回帖

23

积分

新手上路

积分
23
发表于 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

1

主题

1

回帖

27

积分

新手上路

积分
27
 楼主| 发表于 2023-6-21 18:29:55 | 显示全部楼层
chauyuen 发表于 2023-4-13 09:31
我看了下脚本,他这个逻辑是你必须虚拟机原来没有其他的SWAP才会生效,但凡你的虚拟机预先有其他的SWAP了就 ...

最后手动添加的生效了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

| Archiver|手机版|小黑屋|MW面板

GMT+8, 2024-12-22 15:23 , Processed in 0.019607 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表