Ubuntu 20.04、19.04、18.04 LTS LinuxデスクトップPC、またはラップトップを休止状態にして、作業の現在の状態をフリーズしますか?はいの場合、このチュートリアルはあなたにぴったりです。
ハイバネーションは、コンピュータの次の起動まで一時的にRAM上のすべてのコンテンツをハードディスクに保存しながら、システムが自動的にシャットダウンするコンピュータオペレーティングシステムの機能です。 Linux(Ubuntu RHEL、CentOS、Linux Mintなど)、Windows、macOSのいずれであっても、休止状態の動作は同じで、PCまたはラップトップの正確な状態を保存してコンピューターをシャットダウンします。
ハイバネーションはどのように有益ですか?
これは、ソフトウェア、プロジェクト、複数のタブでのブラウジングなどを継続的に行っており、コンピューターをシャットダウンした後でもそれらを失いたくないユーザーを支援します。したがって、コンピュータのOS内で使用可能な休止状態オプションを選択できます。システムの現在の状態とデータを保存するだけでなく、エネルギーの節約にも役立ちます。そのため、1時間の休憩を取りたい場合は、コンピュータをオンのままにしておく必要はありません。理由としては、停電、ノートパソコンの電池切れなどが考えられます。ただし、設定を更新して適用できるように、システムを断続的に適切にシャットダウンまたは再起動することをお勧めします。
さて、チュートリアルのメイントピックに行きましょう。ここでは、Ubuntu 20.04 / 19.04 / 18.04 / 17.04/16.04でハイバネーションを使用するためのコマンドを示します…
Ubuntu20.04LTSで休止状態オプションを有効にする
チュートリアルを開始する前に、Linuxシステムでのサスペンドとハイバネーションの違いを知っておく必要があります。コンピューターの状態を部分的にフリーズするUbuntuを含むすべてのLinuxディストリビューションでデフォルトで使用可能なオプションを一時停止します。つまり、システム状態をRAMからハードディスクに保存せず、RAMに残り、シャットダウンしません。コンピュータまたはラップトップを完全に。代わりに、ほとんどのPCコンポーネントを低電力状態にするため、休止状態よりもはるかに高速にシステムの状態を再開します。欠点は、PCの電源が切れた場合、システムのフリーズ状態を再開できないことです。ノートパソコンを一時停止すると、完全に消耗しなくなるまで2、3日バッテリーを消費し続けます。
一方、休止状態とは、現在のPCの状態を完全にフリーズすることです。つまり、RAMデータをハードディスクに保存し、PCのすべてのコンポーネントを完全にシャットダウンします。したがって、電源装置は必要ありません。電源を入れるたびに、同じ画面が表示されたり、電源を切った場所で作業したりできます。
sudo apt install pm-utils
休止状態を確認
sudo pm-hibernate
または
systemctl hibernate
コマンド端末を使用してシステムを一時停止するには
systemctl suspend
システムが休止状態プロセスに従うが、代わりにサスペンドモードのままになるハイブリッド休止状態の場合、休止状態のメリットを享受しながら、システムをより迅速に再開できることを意味します。
pm-suspend-hybrid
注 :休止状態機能が正しく機能するように、SWAPパーティションがシステムよりも大きいことを確認してください。
Hibernateおよびその他の依存関係をインストールする
sudo apt install hibernate
grep swap /etc/fstab
(UUIDを検索)
GRUB_CMDLINE_LINUX_DEFAULT =”quietsplash”の行にスワップのUUIDを追加します。この行は、次のようになります。GRUB_CMDLINE_LINUX_DEFAULT =”静かなスプラッシュ履歴書=スワップのUUID”
sudoedit /etc/default/grub
sudo update-grub
再起動し、再起動後にsudo systemctl hibernate
メニューで休止状態オプションを有効にすることもできます。それを行うには
sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
以下をファイルに追加して保存します:
[Re-enable hibernate by default in upower] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes [Re-enable hibernate by default in logind] Identity=unix-user:* Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit ResultActive=yes
コンピューターを再起動します
https://extensions.gnome.org/extension/755/hibernate-status-button/
をインストールします