Hibernate не работает в Ubuntu 17.10
sudo systemctl hibernate
не работает. Когда я даю команду, это похоже на спящий режим. Но открытые приложения теряются после спящего режима.
fazim@fazim-UX410UQK:~$ free -m
total used free shared buff/cache available
Mem: 7857 985 5960 335 911 6363
Swap: 7812 0 7812
Своп настроен и включен.
1 ответ
Ваш размер подкачки, вероятно, должен быть больше размера вашей памяти.
В настоящее время у вас есть 7 857 МБ ОЗУ, но только 7 812 МБ SWAP.
Для точной настройки размера раздела подкачки сначала проверьте:
$ cat /sys/power/image_size
3153907712
Затем просмотрите статью ArchLinux о спячке. В статье говорится, что гибернация должна работать, если SWAP составляет 2/5 от объема оперативной памяти, но ваша система может быть уникальной в этом отношении.
Конечно, в процессе гибернации также может быть ошибка. В Ubuntu Handbook говорится, что гибернация по умолчанию отключена, потому что она не работает на некоторых машинах.
Для себя я всегда использую suspend
и никогда не беспокоился hibernate
,