Swap

我需要交換空間來使用混合睡眠嗎?

  • July 13, 2018

電池電量設置現在由 UPower 在最新的 Ubuntu 和其他系統上處理。現在應該編輯文件,而不是使用 gsettings /etc/UPower/UPower.conf

由該文件指定:

# The action to take when "TimeAction" or "PercentageAction" above has been
# reached for the batteries (UPS or laptop batteries) supplying the computer
#
# Possible values are:
# PowerOff
# Hibernate
# HybridSleep
#
# If HybridSleep isn't available, Hibernate will be used
# If Hibernate isn't available, PowerOff will be used

也就是說,在臨界電池電量下無法正常掛起,而只能在 HybridSleep 下進行。(這是在這裡作為錯誤發布的。)

但是我的系統上似乎沒有混合睡眠。

可能是因為我沒有交換空間嗎?(這就是我認為錯誤報告者所說的:“PowerOff 是缺少交換分區的機器的唯一選擇”。)

答案是“是”。

創建交換分區後,休眠和混合睡眠都可用。

混合睡眠既是休眠又睡眠/掛起,但對使用者來說,它看起來更像是掛起。與休眠一樣,它會將 RAM 數據“交換”到硬碟上,即使在斷電的情況下也可以恢復。它的作用類似於睡眠/掛起,因為它不斷刷新 RAM,因此(如果電池未完全耗盡)可以像正常掛起一樣快速喚醒。

引用自:https://unix.stackexchange.com/questions/309795