Ошибка 12 - создание образа гибернации - недостаточно свободной памяти

Ubuntu 11.10 Thinkpad T61p со 120 ГБ свободного дискового пространства и 2 ГБ памяти.

Я получил это сообщение об ошибке при попытке активировать режим гибернации. Недостаточно свободной памяти Ошибка 12 - создание образа гибернации

Это ошибка или что я могу сделать для правильной работы спящего режима и режима сна?

Редактировать:

             total       used       free     shared    buffers     cached
Mem:          1996       1450        545          0        139        359
 -/+ buffers/cache:       951       1044
Swap:         2027          0       2027
1
задан 10 May 2012 в 06:11

4 ответа

Ubuntu 12.04

Чтобы сделать настройку

echo 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
##
case $1 in
suspend)
## COMMANDS THAT YOU WISH TO RUN BEFORE SUSPEND
#COMMAND1
;;
resume)
## COMMANDS THAT YOU WISH TO RUN AFTER RESUME
;;
hibernate)
## COMMANDS THAT YOU WISH TO RUN BEFORE HIBERNATE
#COMMAND3
echo 0 > /sys/power/image_size
;;
thaw)
## COMMANDS THAT YOU WISH TO RUN AFTER RESUME FROM SUSPEND TO DISK
#COMMAND4
;;
esac
0
ответ дан 10 May 2012 в 06:11

Я думаю, что эта проблема существует, когда раздел подкачки слишком мал.

Попробуйте увеличить его, например. GParted. Двойного размера вашей оперативной памяти должно быть достаточно.

После этого шага у вас могут возникнуть проблемы с UUID раздела Swap. Если во время загрузки вы заметили ошибки, связанные с отсутствующим разделом, вам придется отредактировать / etc / fstab Спросите, нужна ли вам дополнительная информация.

0
ответ дан 10 May 2012 в 06:11

Моя система находилась в спящем режиме примерно в 50% попыток:

MemTotal:        6053820 kB
MemFree:         5016480 kB
Buffers:           29744 kB
Cached:           277564 kB
SwapCached:       203160 kB
Active:           323360 kB
Inactive:         571640 kB
Active(anon):     249700 kB
Inactive(anon):   382724 kB
Active(file):      73660 kB
Inactive(file):   188916 kB
Unevictable:          32 kB
Mlocked:              32 kB
HighTotal:       5236572 kB
HighFree:        4335756 kB
LowTotal:         817248 kB
LowFree:          680724 kB
SwapTotal:       7811068 kB
SwapFree:        7312116 kB

Кажется, что установка размера изображения в 0 решила мою проблему:

echo 0 > /sys/power/image_size

Я предполагаю, что она пишет Наименьшее возможное изображение.

0
ответ дан 10 May 2012 в 06:11

Вы установили без раздела подкачки? IIRC не сохраняет в используемый раздел - следовательно, свободное место не имеет значения. Проверьте использование пространства подкачки:

aking1012@devlaptop:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          3931       1923       2007          0        154        916
-/+ buffers/cache:        852       3078
Swap:         4059          0       4059

Свободный обмен должен быть> общим Mem для работы гибернации.

Лучше всего использовать двойную оперативную память как своп. Могу попробовать сначала (я знаю, я этого не делал). Но тогда я не использую hibernate на этом блоке, так что ...

Тогда, если он не работает, подайте отчет об ошибке, например this .

0
ответ дан 10 May 2012 в 06:11

Другие вопросы по тегам:

Похожие вопросы: