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ドキュメントから。
通常、回復データの正確な位置を決定してブートローダに表示することは、休止状態プログラムに依存します。
答え2
スワップパーティションがシステムの全メモリほど大きくない場合、休止状態に入ることはできません。プライマリパーティションのサイズを変更し、GPartedを使用してスワップパーティションを作成します。