RHEL6システムを休止状態にする方法は?

RHEL6システムを休止状態にする方法は?

RHEL6を使用していますが、hibernateオプションは表示されません。 RHEL6には休止状態オプションはありませんか? ここに画像の説明を入力してください。

pm-hibernateコマンドラインで試しましたが、次のように表示されます。

PM:スイッチングデバイスが見つかりません。試してみてください。swapon -a

頑張ったswapon -a

その後再試行しましたが、pm-hibernate同じメッセージが再表示されました。

PS:私のコンピュータにはスワップパーティションがありません。

ベストアンサー1

休止状態にするには、システムが電源を切ったときにデータが消去されるのを防ぐために、ディスクのどこかにRAMにデータを書き込む必要があります。これを行うには他の方法がありますが、ディストリビューションはハードドライブの空き容量の問題を回避するために休止状態にスワップスペースを使用しません。これを構成するカーネルパラメータがありますが、そこまで行く必要はありません。

最も簡単な方法は、スワップファイルを作成して有効にすることです。ラムより少し大きくしてください。 4Gメモリがあるとし、5Gスワップをしてください。

$ dd if=/dev/zero of=/swap bs=1024 count=$((5*1024*1024))
$ mkswap /swap

その後、有効にします。

$ swapon /swap

起動時にアクティブになるようにfstabに追加します。

/swap swap swap defaults 0 0

最後に、起動時に潜在的な休止状態データを確認する場所をカーネルに知らせる必要があります。この場合、スワップファイルを見つける場所を知る必要があるため、カーネルパラメータを追加する必要があります。この手順のドキュメントを見つけることができますkernel.orgドキュメントから

通常、回復データの正確な位置を決定してブートローダに表示することは、休止状態プログラムに依存します。

おすすめ記事