
Ubuntu 11.10 Thinkpad T61p,具有 120 GB 可用磁碟空間和 2 GB 記憶體。
我在嘗試啟動休眠模式時收到此錯誤訊息。可用記憶體不足錯誤 12 - 建立休眠映像
這是一個錯誤嗎?
編輯:
快取的已使用空閒共享緩衝區總數 內存:1996 1450 545 0 139 359 -/+ 緩衝區/快取:951 1044 交換: 2027 0 2027
答案1
您安裝時沒有交換分割區嗎? IIRC 它不會保存到正在使用的分區 - 因此可用空間並不重要。檢查交換空間使用:
aking1012@devlaptop:~$ 免費 -m 快取的已使用空閒共享緩衝區總數 記憶體: 3931 1923 2007 0 154 916 -/+ 緩衝區/快取:852 3078 交換:4059 0 4059
空閒交換必須 > 總記憶體才能使休眠正常運作。
最佳實務是雙 RAM 作為交換區。可以先試試看(我知道,我沒有這樣做)。但是,我不在這個盒子上使用休眠,所以......
然後,如果它不起作用,請提交錯誤報告,例如這。
答案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_owner_actions ## 案例 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
我認為當Swap分區太小時就會出現這個問題。
嘗試使用 GParted 等將其變得更大。雙倍大小的 RAM 應該就夠了。
執行此步驟後,您可能會遇到交換分割區 UUID 的問題。如果您在啟動時發現有關遺失分割區的錯誤,您將必須編輯 /etc/fstab 。詢問您是否需要更多資訊。