Swap分区太小 无法休眠 解决方法

1. 现象:pm-hibernate无法休眠,出现 pm, not enough swap;

2. 系统Fedora 16,内存3G,swap分区只有1G,想办法增加swap,重新创建swap分区比较麻烦,于是先增加swap文件试试:

#dd if=/dev/zero of=/root/swap bs=512M count=8

#chmod 777 /root/swap ;改变权限

#mkswap /root/swap

#swapoff -a ;关闭原来的swap分区

#swapon /root/swap ;使用现在的swap文件

参考:http://www.justlinux.com/nhf/Filesystems/Fly_Swapping.html

结果,还是不能休眠,看来swap文件还不支持休眠。

3. 于是,只能增加swap分区大小,用系统自带的Fedora分区软件,发现swap正好在原来预留的空间旁,于是删除,重新创建一个4G:先swapoff -a,然后swapon -a,出现找不到UUID对应的分区,看来swapon使用了fstab的挂载项了,fstab中的UUID还是指向原来的swap分区,于是,blkid /deb/sda11 重新获取现在swap分区的UUID,替换原来的UUID,然后再swapon -a,终于成功,free查看swap已经扩展到4G了。再次休眠,终于成功,不过pm not enough swap的错误消息还有,不过不影响休眠了。

4. 看到可以配置多个swap分区的,不过没测试,swap分区不能单项扩容的时候可以考虑测试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值