web-dev-qa-db-ja.com

12.04は、スワップファイルへの休止状態をサポートしていますか?

小さなディスクのあるネットブックにUbuntuを再インストールしようとしています。ディスクサイズが小さいため、スワップパーティションよりもスワップファイルを使用することを強くお勧めします。しかし、私は冬眠をしたいです。

ハイバネーションを手動で有効にする必要がある であることを知っています。また、スワップファイルへのハイバネーションは、これから置き換える古いEeebuntuで機能するため、ハードウェアサポートは問題になりません。

正確なカーネルは、スワップファイルへの休止状態をサポートしていますか?構成する必要がある場合はどうなりますか?

信頼できる最新の情報を探していることに注意してください。休止状態がすぐにサポートされていなくてもかまいませんが、カーネルを再コンパイルする必要がなければ、再コンパイルする必要はありません。そのマシンのカーネルにパッチを当てるのは困難です。

12
Gilles

私の知る限り、ファイル/etc/initramfs-tools/conf.d/resumeには休止状態データを取得するためのパラメータがあり、元々はデバイスでしたが、最近の(多くの)バージョンではUUIDを使用しています。デフォルトでインストールしたスワップパーティションになります。偶然にスワップパーティションまたはUUIDを変更した場合は、そこで更新し、Sudo update-initramfs -uを実行してハイバネーションを再度動作させる必要があります。これは少なくともQuantal、Precise、Lucidに当てはまるので、現在サポートされているバージョンにも当てはまります。

スワップパーティションは、少なくとも総メモリと同じ大きさでなければなりません。完全なディスク暗号化(代替インストールcdを介したLUKS)を使用しない場合、スワップへの休止状態は(物理的な)セキュリティリスクになる可能性があることに注意してください。スワップ上のデータを使用して、gnomeキーリングパスワードを解読するためのベクトルを見つけることができます。

4
Sylwester

使用しようとしませんでしたが、次のHOWTOを見つけました。

http://ubuntuforums.org/showthread.php?t=1042946

これは、スワップファイルを作成し、休止状態で使用するために準備する方法を非常にうまく説明しているようです。お役に立てば幸いです。

1
January

推奨されません。コミュニティのドキュメントから: https://help.ubuntu.com/community/SwapFaq/

「スワップファイルには多くの利点がありますが、無力なスリープにデフォルトの「swsusp」ハイバネーションメソッドを使用することには問題があります。」

現在、「問題のある」というのは不可能という意味ではありませんが、元の質問のコンテキストでは、いいえ、サポートされておらず、すぐに利用できないと言わなければなりません。

1
fabricator4