12.04是否支持休眠到交换文件?


12

我要在装有小磁盘的上网本上重新安装Ubuntu。由于磁盘很小,因此我强烈希望有一个交换文件,而不是交换分区。但是,我希望能够休眠。

我知道需要手动启用休眠模式。我也知道,要替换的旧Eeebuntu可以进入交换文件,因此无需担心硬件支持。

精确的内核是否支持休眠到交换文件?如果需要配置怎么办?

请注意,我在寻找可靠的最新信息。我不介意是否不支持开箱即用的休眠方式,但是如果我不这样做的话,我宁愿不必重新编译内核。我不愿为该机器修补内核。


答案还不够,但我在这里看到一些交换文件信息:help.ubuntu.com/community/SwapFaq
Jorge Castro

@JorgeCastro没有冒犯,但我不太相信这个常见问题解答。是否保持最新状态?关于休眠主题,我对网络上过时的资源有很多不良经验。
吉尔斯(Gilles)'所以

在阅读了前几个项目符号后,我也不信任它,这就是为什么我将其保留为评论,但似乎仍保持最新状态。不过,我在网上找不到太多有关此方面的信息。
豪尔赫·卡斯特罗

那么,您是否对文件起作用了呢?
muru

Answers:


4

据我所知,该文件/etc/initramfs-tools/conf.d/resume具有从何处获取休眠数据的参数,它最初是设备,但在(许多)最新版本中使用UUID。它默认为您安装的交换分区,我知道这一点,因为如果您偶然更改了交换分区或UUID,则需要在那里进行更新并运行sudo update-initramfs -u以使休眠再次起作用。至少对于Quantal,Precise和Lucid都是如此,因此我想对于当前受支持的版本也是如此。

交换分区必须至少与您的总内存一样大。请注意,如果您不使用全盘加密(通过备用安装CD进行LUKS),则进行休眠休眠可能会带来(物理上的)安全风险。可以使用交换中的数据来找到用于解密gnome密钥环密码的向量。


这绝对应该是常见问题。将交换移动到另一个驱动器,并且无法使其休眠以工作。纯粹靠运气找到了这个信息。
Art Shayderov

如果使用swapon和swapoff打开和关闭交换该怎么办?那么安全性会成为一个问题吗?”
3l4ng 2015年

@ 3l4ng休眠时,您将在关闭前将ram的全部内容存储到swap-space中,以便在再次启动时可以逆转该过程。没有交换功能,您将无法休眠,并且与交换功能的打开或关闭无关。
Sylwester

1

我没有尝试使用它,但是找到了以下HOWTO:

http://ubuntuforums.org/showthread.php?t=1042946

这似乎很好地解释了如何创建交换文件并准备将其与休眠一起使用。希望能有所帮助。


欢迎来到Ask Ubuntu!尽管从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
nanofarad 2012年

上次对清醒测试。抱歉,我正在寻找最新信息。这有改变的讨厌习惯,并不总是变得更好。
吉尔(Gilles)'所以

1

不推荐。从社区文档,网址为:https : //help.ubuntu.com/community/SwapFaq/

“交换文件的优点很多,但是使用默认的“ swsusp”休眠方法进行无力睡眠是有问题的。“

现在,“有问题的”并不意味着不可能,但是在您最初提出的问题中,我不得不说不,它不受支持,并且无法立即使用。


该常见问题解答条目是为哪个版本的Ubuntu写的?(请参阅问题下的注释。)我正在寻找可靠的信息,而且我不介意配置一些东西。我不希望重新编译内核,但是如果需要的话,我会做。
吉尔(Gilles)'所以

它不是存档页面,可能比社区常见问题解答中的许多信息更新。我从未见过任何说内核专门用于休眠的交换文件的设计,实际上通常建议避免使用它。您可能只需要尝试一下。-如果您保留已更改的任何配置文件的副本,我认为如果发现它对您而言并不容易,那么就不会有很难恢复的任何事情。
fabricator4

是的,我要尝试看看。现在,无论何时,只要有时间,我都会进行全新安装,因此,如果失败,我仍然可以重新启动安装。完成后,我将在这里报告。
吉尔斯(Gilles)'所以

另外,在小型硬盘驱动器上使用交换分区和交换文件之间是否有真正的区别?我有一台EeePC,配备8Gb硬盘驱动器和1Gb RAM。我发现使用此机器的最佳方法是使用7Gb /和1Gb交换分区。我在插槽中插入了8Gb SD卡,并将其设置为在fstab中安装为/ home,并且没有回头。7GB /足够用于本机使用,甚至安装了大量程序-照片编辑,游戏以及Ubuntu随附的完整套件。我只是偶尔删除旧内核。
fabricator4

我拥有比普通用户更多的软件和更多的数据...适合16GB的存储空间是一个挑战,偶尔能够临时删除交换文件很有用。
吉尔(Gilles)'所以
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.