用"休眠到硬盘唤醒"代替普通开机,有什么问题吗?好像几乎搜不到这么做的资料?

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

用"休眠到硬盘唤醒"代替普通开机,有什么问题吗?好像几乎搜不到这么做的资料?

#1

帖子 科学之子 » 2016-02-21 22:14

用"休眠到硬盘唤醒"代替普通开机,有什么问题吗?好像几乎搜不到这么做的资料?
搜索一下内容几乎毫无结果(我英语渣,可能有些看漏了什么的,无论如何,貌似这么做的人并不多)
linux Hibernate instead of boot
头像
kashu
帖子: 451
注册时间: 2014-02-07 17:31
系统: Xubuntu 14.04.5 64位

Re: 用"休眠到硬盘唤醒"代替普通开机,有什么问题吗?好像几乎搜不到这么做的资料?

#2

帖子 kashu » 2016-02-21 22:29

:Adore
上次由 kashu 在 2016-02-21 22:40,总共编辑 1 次。


OS: Xubuntu 14.04.5 LTS 64-bit
CPU: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
RAM: 12GB DDR3 1333MHz
128GB SSD + 2TB HDD
神舟优雅A480B-I5B 购于 2012.08

YouTube频道:https://www.youtube.com/channel/UCGSPXZ ... DuDYX8L6Qg
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 用"休眠到硬盘唤醒"代替普通开机,有什么问题吗?好像几乎搜不到这么做的资料?

#3

帖子 vickycq » 2016-02-21 22:38

科学之子 写了:用"休眠到硬盘唤醒"代替普通开机,有什么问题吗
我一直这样做。不留 swap 分区,使用 swap 文件。uswsusp + s2disk / pm-hibernate
休眠回数多了,唤醒时偶尔会非常卡,不论做什么操作都要等待硬盘读出。
swap 文件置于 SSD 上不错。
科学之子 写了:搜索一下内容几乎毫无结果(我英语渣,可能有些看漏了什么的,无论如何,貌似这么做的人并不多)linux Hibernate instead of boot
谷歌搜索 'ubuntu hibernate vs shutdown', 'ubuntu hibernate or shutdown' 有相关结果。但更多的是比较 suspend 和 hibernate,而且没看到有价值的讨论(事实上也没甚太多可讨论的)
http://ubuntuforums.org/showthread.php?t=1072464
http://ubuntuforums.org/showthread.php?t=161549
http://forum.kodi.tv/showthread.php?tid=140864
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: 用"休眠到硬盘唤醒"代替普通开机,有什么问题吗?好像几乎搜不到这么做的资料?

#4

帖子 科学之子 » 2016-02-21 23:15

vickycq 写了:
科学之子 写了:用"休眠到硬盘唤醒"代替普通开机,有什么问题吗
我一直这样做。不留 swap 分区,使用 swap 文件。uswsusp + s2disk / pm-hibernate
休眠回数多了,唤醒时偶尔会非常卡,不论做什么操作都要等待硬盘读出。
swap 文件置于 SSD 上不错。
科学之子 写了:搜索一下内容几乎毫无结果(我英语渣,可能有些看漏了什么的,无论如何,貌似这么做的人并不多)linux Hibernate instead of boot
谷歌搜索 'ubuntu hibernate vs shutdown', 'ubuntu hibernate or shutdown' 有相关结果。但更多的是比较 suspend 和 hibernate,而且没看到有价值的讨论(事实上也没甚太多可讨论的)
http://ubuntuforums.org/showthread.php?t=1072464
http://ubuntuforums.org/showthread.php?t=161549
http://forum.kodi.tv/showthread.php?tid=140864
休眠回数多了,唤醒时偶尔会非常卡,不论做什么操作都要等待硬盘读出。
这是由于每次关机都用休眠代替吗?
我想象中是关机普通关机,开机给内核加参数直接读取休眠数据
这样开关机都快,唯一可能出问题的是硬盘状态与内存中程序中的状态不一致,可能会导致一些潜在问题
swap 文件置于 SSD 上不错。
为什么不用zswap+zram?
即能像zswap一样动态回收,又能像zram一样尽可能压缩
参考资料:https://segmentfault.com/a/1190000000380500


Sun Feb 21 23:21:38 CST 2016补充:
貌似zswap+SSD是更好的选择,当我没说zram :Adore
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 用"休眠到硬盘唤醒"代替普通开机,有什么问题吗?好像几乎搜不到这么做的资料?

#5

帖子 vickycq » 2016-02-21 23:28

科学之子 写了:我想象中是关机普通关机,开机给内核加参数直接读取休眠数据
这样开关机都快,唯一可能出问题的是硬盘状态与内存中程序中的状态不一致,可能会导致一些潜在问题
这样不知是否会有问题。我将 Debian 休眠,重新开机进入 Ubuntu,挂载 Debian 的根分区操作。再重启唤醒 Debian 时,有一定概率出现根分区被重新挂载为只读。再重启则进入initramfs命令行,需要fsck才能正常启动:viewtopic.php?f=183&t=472106
科学之子 写了:貌似zswap+SSD是更好的选择,当我没说zram
这些还没研究过,看看。swsusp/uswsusp 自带一定的压缩。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: 用"休眠到硬盘唤醒"代替普通开机,有什么问题吗?好像几乎搜不到这么做的资料?

#6

帖子 科学之子 » 2016-02-22 0:04

vickycq 写了:
科学之子 写了:我想象中是关机普通关机,开机给内核加参数直接读取休眠数据
这样开关机都快,唯一可能出问题的是硬盘状态与内存中程序中的状态不一致,可能会导致一些潜在问题
这样不知是否会有问题。我将 Debian 休眠,重新开机进入 Ubuntu,挂载 Debian 的根分区操作。再重启唤醒 Debian 时,有一定概率出现根分区被重新挂载为只读。再重启则进入initramfs命令行,需要fsck才能正常启动:viewtopic.php?f=183&t=472106
科学之子 写了:貌似zswap+SSD是更好的选择,当我没说zram
这些还没研究过,看看。swsusp/uswsusp 自带一定的压缩。
需要fsck才能正常启动
您的情况比我想象的复杂,我没有考虑快照之类的问题
上面这句看错了...

根据您的提示搜索了一下
https://www.kernel.org/doc/Documentatio ... swsusp.txt
* BIG FAT WARNING *********************************************************
*
* If you touch anything on disk between suspend and resume...
* ...kiss your data goodbye.
好像这意思是挂起和唤醒之间不应该在磁盘上执行任何操作?
不知该文档中的suspend是否包括hibernate
头像
ak2008
帖子: 262
注册时间: 2009-03-06 10:52
系统: ubuntu-12.04

Re: 用"休眠到硬盘唤醒"代替普通开机,有什么问题吗?好像几乎搜不到这么做的资料?

#7

帖子 ak2008 » 2016-02-23 3:46

What did you do when the computer power went out?
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: 用"休眠到硬盘唤醒"代替普通开机,有什么问题吗?好像几乎搜不到这么做的资料?

#8

帖子 科学之子 » 2016-02-23 19:42

ak2008 写了:What did you do when the computer power went out?
I want Linux machine can fast boot as resume also can fast shutdown as normal shutdown
回复