Ошибка 12 - создание образа гибернации - недостаточно свободной памяти
Ubuntu 11.10 Thinkpad T61p с 120 ГБ свободного дискового пространства и 2 ГБ памяти.
Я получил это сообщение об ошибке при попытке активировать режим гибернации. Недостаточно свободной памяти Ошибка 12 - создание образа гибернации
Это ошибка или что я могу сделать, чтобы спящий режим и режим сна работали правильно?
Редактировать:
общее количество использованных свободных общих буферов в кеше Mem: 1996 1450 545 0 139 359 -/+ буферы / кэш: 951 1044 Своп: 2027 0 2027
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 / ш ## ## 100_owner_actions ## дело 1 в приостановить) ## КОМАНДЫ, КОТОРЫЕ ВЫ ХОТИТЕ ЗАПУСТИТЬ ПЕРЕД СУСПЕНДОМ # command1;; продолжить) ## КОМАНДЫ, КОТОРЫЕ ВЫ ХОТИТЕ ЗАПУСТИТЬ ПОСЛЕ РЕЗЮМЕ;; спящий режим) ## КОМАНДЫ, КОТОРЫЕ ВЫ ХОТИТЕ, ЧТОБЫ ВЫПОЛНИТЬ ПЕРЕД СПИТОМ # command3 echo 0 > /sys/power/image_size;; оттепель) ## КОМАНДЫ, КОТОРЫЕ ВЫ ХОТИТЕ ЗАПУСТИТЬ ПОСЛЕ ВОЗВРАТА ОТ СУСПЕНДА НА ДИСК # command4;; ESAC
Вы установили без раздела подкачки? IIRC не сохраняет в используемый раздел - следовательно, свободное место не имеет значения. Проверьте использование пространства подкачки:
aking1012 @ devlaptop: ~ $ free -m
общее количество использованных свободных общих буферов в кеше
Памяти: 3931 1923 2007 0 154 916
-/+ буферы / кэш: 852 3078
Обмен: 4059 0 4059Свободный обмен должен быть> общим Mem для перехода в спящий режим.
Лучшая практика - двойная оперативная память как своп. Могу попробовать сначала (я знаю, я этого не делал). Но тогда я не использую hibernate на этой коробке, так что...
Затем, если это не сработает, подайте отчет об ошибке, как это.
Моя система находилась в спящем режиме примерно в 50% попыток:
MemTotal: 6053820 кБ MemFree: 5016480 кБ Буферы: 29744 кБ Кэшированный: 277564 кБ SwapCached: 203160 кБ Активный: 323360 кБ Неактивно: 571640 кБ Активный (анон): 249700 кБ Неактивно (анон): 382724 кБ Активный (файл): 73660 КБ Неактивно (файл): 188916 КБ Неуязвимый: 32 кБ Mlocked: 32 кБ Высокий итог: 5236572 кБ HighFree: 4335756 кБ LowTotal: 817248 кБ LowFree: 680724 кБ SwapTotal: 7811068 кБ SwapFree: 7312116 кБ
Кажется, что установка размера изображения в 0 решила мою проблему:
echo 0> / sys / power / image_size
Я предполагаю, что это предполагает наименьшее возможное изображение.
Я думаю, что эта проблема существует, когда раздел подкачки слишком мал.
Попробуйте увеличить его, например, с помощью GParted. Двойного размера вашей оперативной памяти должно быть достаточно.
После этого шага у вас могут возникнуть проблемы с UUID раздела Swap. Если во время загрузки вы заметили ошибки, связанные с отсутствующим разделом, вам придется отредактировать файл /etc/fstab . Спросите, нужна ли вам дополнительная информация.