
120 GB の空きディスク容量と 2 GB のメモリを搭載した Ubuntu 11.10 Thinkpad T61p。
休止モードを有効にしようとしたときにこのエラー メッセージが表示されました。空きメモリが不足しています エラー 12 - 休止イメージを作成しています
これはバグでしょうか、それとも休止状態とスリープ モードを正常に動作させるにはどうすればよいのでしょうか?
編集:
キャッシュされた未使用の共有バッファの合計 会員数: 1996 1450 545 0 139 359 -/+ バッファ/キャッシュ: 951 1044 スワップ: 2027 0 2027
答え1
スワップ パーティションなしでインストールしましたか? 記憶が正しければ、使用中のパーティションには保存されないため、空き容量は関係ありません。スワップ領域の使用状況を確認します。
aking1012@devlaptop:~$ 無料 -m キャッシュされた未使用の共有バッファの合計 会員数: 3931 1923 2007 0 154 916 -/+ バッファ/キャッシュ: 852 3078 スワップ: 4059 0 4059
休止状態が機能するには、空きスワップが合計メモリより大きくなければなりません。
ベストプラクティスは、RAM を 2 倍にしてスワップすることです。まずはそれを試してみるかもしれません (そうは思いますが、私はやっていません)。ただし、このボックスでは休止状態を使用しないので...
それでもうまくいかない場合は、次のようなバグレポートを提出してください。これ。
答え2
ウブントゥ 12.04
設定するには
エコー 0 > /sys/power/image_size
永続的な場合はスクリプトが必要です。
sudo touch /usr/lib/pm-utils/sleep.d/100_owner_actions
sudo chmod +x /usr/lib/pm-utils/sleep.d/100_owner_actions
sudo nano /usr/lib/pm-utils/sleep.d/100_owner_actions
新しいファイル 100_owner_actions に次のコードを追加します。
#!/bin/sh ## ## 100_オーナーアクション ## ケース$1 つるす) ## サスペンド前に実行したいコマンド #コマンド1 ;; 再開する) ## 再開後に実行したいコマンド ;; 休止状態 ## 休止状態の前に実行したいコマンド #コマンド3 エコー 0 > /sys/power/image_size ;; 解凍) ## サスペンドからディスクへの復帰後に実行したいコマンド #コマンド4 ;; エサック
答え3
私のシステムは試行の約 50% で休止状態になりました。
メモリ合計: 6053820 kB メモリ空き容量: 5016480 kB バッファ: 29744 kB キャッシュ: 277564 kB スワップキャッシュ: 203160 kB アクティブ: 323360 kB 非アクティブ: 571640 kB アクティブ(匿名): 249700 kB 非アクティブ(匿名): 382724 kB アクティブ(ファイル): 73660 kB 非アクティブ(ファイル): 188916 kB 追放不可能: 32 kB ロック解除: 32 kB 合計: 5236572 kB 最大空き容量: 4335756 kB 低合計: 817248 kB 低空き容量: 680724 kB スワップ合計: 7811068 kB スワップフリー: 7312116 kB
画像サイズを 0 に設定すると問題が解決したようです:
エコー 0 > /sys/power/image_size
可能な限り小さな画像を書き込むことを想定していると思います。
答え4
この問題は、スワップ パーティションが小さすぎる場合に発生すると思います。
たとえば GParted を使用して、容量を大きくしてみてください。RAM の 2 倍のサイズがあれば十分なはずです。
この手順の後、スワップ パーティションの UUID に問題が発生する可能性があります。起動時にパーティションが見つからないというエラーに気付いた場合は、/etc/fstab を編集する必要があります。さらに情報が必要かどうかを尋ねてください。