5 laptop suspend hibernate hybrid-sleep
我认为睡眠/暂停到 RAM只是将会话保存到 RAM,因此进入睡眠并很快恢复,但在电池耗尽的情况下,由于机器因电源故障而关闭,会话将丢失。
在Hibernation 中,RAM 中活动的会话数据保存在 HDD 上(我认为需要交换分区),然后机器完全关闭。当 Linux 系统再次启动时,所有打开的程序都会从磁盘中恢复会话。(在多重启动的情况下,在回到Linux之前可以选择使用其他系统,如Windows,不影响休眠程序的有效性。)
我知道Hybrid-Sleep是一种中介操作;它不会关闭机器(例如,您不能在多重启动中进入 Windows)并且会刷新 RAM(例如在“睡眠/暂停到 RAM”中),同时数据也会保存到 HDD 的交换空间。
如果机器完全关闭时电池电量耗尽:混合睡眠状态会发生什么?我认为RAM数据丢失了,但是当Linux系统再次启动时,硬盘备份是否恢复了?
小智 8
由于我期待一个没有出现的快速答案,我对一台较旧的笔记本电脑进行了粗略的测试,旨在提供答案:
我打开了一个文本文档,写了一些东西,没有保存文档,使用命令进入混合睡眠systemctl hybrid-sleep
。此时电源按钮旁边的 LED 闪烁,就像在睡眠模式下一样。由于笔记本电脑电缆已断开连接,我也取出了电池。此时机器已完全关闭,LED 灯熄灭。放回电池并从电源按钮启动机器,我的多引导列表变得可用(Windows 等),并且在引导 Linux 时一切都像在休眠的情况下一样(从 引导的消息dev/disk/...
),我的打开未保存文档可用。
所以,答案是YES。
混合睡眠不是暂停/备份到 RAM(“睡眠”)和到磁盘(“休眠”)之间的中间状态,而是双重操作;它只是两者兼而有之。
它确保休眠程序运行所需的一切,但它不会关闭机器;相反,它将它挂起到 RAM(睡眠模式)。只要电源没有完全耗尽,就只能看到“睡眠/暂停到 RAM”功能。在总功率消耗的情况下,使用休眠功能:机器关闭但能够在启动时从交换恢复所有程序。
重要的是要知道,在休眠/混合睡眠的情况下,引导/启动过程不应被中断(通过电源按钮或电源故障)或保存在交换分区上的程序会话和数据(通过“休眠”动作)将丢失。
归档时间: |
|
查看次数: |
3788 次 |
最近记录: |