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


12

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

休止状態を手動で有効にする必要があることを知っています。また、スワップファイルへの休止状態は、交換する古いEeebuntuで機能するため、ハードウェアサポートは問題になりません。

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

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


答えとしては十分ではありませんが、いくつかのスワップファイル情報がここにあります:help.ubuntu.com/community/SwapFaq
Jorge Castro

@JorgeCastro違反はありませんが、このFAQをあまり信用していません。最新の状態に保たれていますか?冬眠については、Web上の古いリソースについて多くの悪い経験をしました。
ジル「SO-悪であるのをやめる」

最初のいくつかの箇条書きを読んだ後も私はそれを信用していないので、コメントとして残しましたが、最新の状態に保たれているようです。しかし、これについてはウェブ上であまり情報を見つけていません。
ホルヘカストロ

だから、ファイルが機能するように冬眠しましたか?
ムル

回答:


4

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

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


これは間違いなくよくある質問です。スワップを別のドライブに移動し、休止状態を機能させることができませんでした。この情報はまったくの運で見つかりました。
アートシェイデロフ

swaponとswapoffを使用してスワップのオンとオフを切り替えるとどうなりますか?その場合、セキュリティは懸念事項になります」
-3l4ng

@ 3l4ng休止状態では、シャットダウンする前にRAMの合計数をスワップ領域に保存しているため、再起動時に手順を元に戻すことができます。スワップがなければ、休止状態にすることはできません。また、スワップをオンまたはオフにすることとは関係ありません。
シルウェスター

1

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

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

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


Ask Ubuntuへようこそ!これは理論的には質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
モニカの復職-ζ--12年

最後に明快にテストされました。申し訳ありませんが、最新の情報を探しています。これには、常に良くなるとは限らず、変化するという厄介な習慣があります。
ジル「SO-悪であるのをやめる」

1

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

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

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


このFAQエントリは、Ubuntuのどのバージョン用に作成されましたか?(質問の下のコメントを参照してください。)信頼できる情報を探しています。いくつかの設定を行う必要はありません。カーネルを再コンパイルしたくないのですが、それが必要な場合はそれを行います。
ジル 'SO-悪であるのをやめる

これはアーカイブされたページではなく、おそらくコミュニティのFAQにある多くの情報よりも新しいものです。カーネルが休止状態のために特にスワップファイルを使用するように設計されていることを示すものを見たことはありません。実際、通常はそれを避けることが推奨されます。試してみてください。-変更した設定ファイルのコピーを保持している場合、簡単に機能しないことが判明した場合に元に戻すのが困難すぎるものはないと思います。
fabricator4

ええ、私は試してみるつもりです。いつでも、時間を見つけ次第...それは新鮮なインストールになるので、失敗した場合はとにかくインストールを再開できます。完了したら、ここで報告します。
ジル 'SO-悪であるのをやめる

また、小さなハードドライブでスワップパーティションとスワップファイルを使用することに本当の違いはありますか?8Gbのハードドライブと1GbのRAMを搭載したEeePCがあります。このマシンを使用する最良の方法は、7Gbと1Gbのスワップパーティションを使用することです。8Gb SDカードをスロットに挿入し、fstabで/ homeとしてマウントするように設定しましたが、振り返っていません。7GBは、このマシンの使用目的に十分であり、写真編集、ゲーム、Ubuntuに付属するフルスイートなど、かなりの数のプログラムをインストールすることもできます。古いカーネルを時々削除するだけです。
fabricator4

私は平均的なユーザーよりも多くのソフトウェアとデータを持っています... 16GB以内に収めることは難題であり、一時的にスワップファイルを削除できるようになることは時々役に立ちます。
ジル「SO-悪であるのをやめる」
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.