关于linux的休眠问题

sognosatan 2010-10-11 05:56:49
小弟用的系统是ubuntu,内核2.6.31.14
弱弱的请教大家一个问题:
如何不设置swap分区可以休眠吗? 也就是说我把休眠需要保存的数据保存到别的分区可以吗?
如果可以,怎么设置啊?

还有,最近在看linux休眠部分的代码:
根据:/kernel/power/Makefile: obj-$(CONFIG_HIBERNATION) += swsusp.o hibernate.o snapshot.o swap.o user.o
可Kconfig来阅读的
但是没看太明白,主要搞不清休眠的流程,函数是咋调用的?????

希望大虾们帮小弟详细的解释下!!!!!
...全文
603 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lf1981 2011-05-25
  • 打赏
  • 举报
回复
我没有定义CONFIG_HIBERNATION,也就没有swap分区。请问能做休眠唤醒吗?
我现在可以让系统休眠,进入pm_cpu_sleep这个函数后,系统休眠,电流一下子下来了,只有0.05A左右,我设置好外部中断唤醒,当外部中断有效时,电流上来了,0.41A,背光也亮了,但是系统起不来,什么都没有了。请问是什么原因?万分感谢!
fanxiaochuan 2010-12-24
  • 打赏
  • 举报
回复
搞明白休眠有什么用??
freefei 2010-12-17
  • 打赏
  • 举报
回复
我的本前两天休眠了就起不来了,重启才可以让我很不爽
spring560 2010-12-17
  • 打赏
  • 举报
回复
halt和poweroff有何区别
充电宝111 2010-12-15
  • 打赏
  • 举报
回复
很明显了,如果定义了CONFIG_HIBERNATION,就肯定会有swsusp.o hibernate.o snapshot.o swap.o user.o
你说需不需要swap?
xxu0123456789 2010-12-14
  • 打赏
  • 举报
回复
哥们,不好意思,小弟也刚入门!
jianmin09 2010-10-12
  • 打赏
  • 举报
回复
LZ可以细细看下swap文件,再展开看其他文件,如user.c等,结合些原理性的知识理解更稳妥些。
小魔菇 2010-10-11
  • 打赏
  • 举报
回复
swap分区就是做这事的
如果不用的话 不知道怎么设置

4,465

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧