假设我有两个不同的 Linux 安装A和B,都使用相同的交换分区。
据我了解,运行A或B不会导致交换问题,因为在给定时间只有其中一个正在使用它。但是,如果我启动A,休眠,然后启动B,则两者都使用交换(A处于被动形式,但数据在那里)。
问题是:在此之后,休眠的系统会继续存在吗?如果没有,是不是内存损坏了,或者A只是无法恢复,导致正常启动?
注意:我的主要音乐会是现场系统,它检测和使用硬盘驱动器上的可用交换分区。它们会破坏休眠的系统吗?
我正在使用 RHEL6,但看不到hibernate它的选项。RHEL6 没有休眠选项吗?

我pm-hibernate从命令行尝试过,但它说:
PM:找不到交换设备,请尝试
swapon -a
我试过 swapon -a
然后我再次尝试 pm-hibernate,它显示相同的消息。
PS:我的机器上没有交换分区。
我计划在我的笔记本电脑上安装全新的 debian,并希望进行全盘加密。但我主要是休眠,这就是为什么我希望我的交换也被加密。
在图形专家安装 debian(就像其他操作系统一样)提供设置加密 LVM 的过程中。这会加密我的 Swap 分区,还是需要其他步骤来完成此操作?如果是这样,当我休眠时,它是否会在我在启动时再次输入密码后自动加密磁盘(包括交换)然后解密?

从磁盘休眠状态恢复后,我希望笔记本电脑执行某些操作。
特别是,我默认将它设置为最低的 CPU 频率,这使它绝对安静(根本没有风扇噪音)但在大多数情况下仍然足够快(当我真的需要更多计算能力时,我用另一个脚本更改策略)。但是,从磁盘休眠中恢复后,默认的出厂行为已恢复,即可变频率和该死的风扇在这里和那里启动,以便为我提供打开程序快几分之一秒的奇妙体验。
备注:如果有人对在我的笔记本电脑中设置最低 CPU 的脚本感到好奇(以防有更好的方法来执行此操作且不受休眠/恢复影响),这里是:
sudo cpufreq-set -c 0 -g userspace
sudo cpufreq-set -c 1 -g userspace
sudo cpufreq-set -c 2 -g userspace
sudo cpufreq-set -c 3 -g userspace
sudo cpufreq-set -c 0 -f 400MHz
sudo cpufreq-set -c 1 -f 400MHz
sudo cpufreq-set -c 2 -f 400MHz
sudo cpufreq-set -c 3 -f 400MHz
Run Code Online (Sandbox Code Playgroud)
而且,顺便说一下,这需要在 grub 中禁用intel_pstate,这告诉我将来不会有此功能。如果这是我的意愿,为什么英特尔有时不喜欢让我拥有一台安静而缓慢的计算机,这对我来说是一个谜。