Использование спящего режима в Ubuntu 19.04 (недостаточно файла подкачки)

Использование спящего режима в Ubuntu 19.04 (недостаточно файла подкачки)

Итак, я пытаюсь перевести свой ноутбук с Ubuntu в спящий режим, используяsudo systemctl спящий режим, в свою очередь он сообщает: «Не удалось перевести систему в спящий режим с помощью logind: недостаточно места подкачки для спящего режима».

Я уже пробовал это раньше, поэтому перед использованием спящего режима я настроил разные файлы подкачки, чтобы разместить оперативную память моего ноутбука (8 ГБ), в целом мое общее пространство подкачки (из free -h) составляет total used free shared buff/cache Память: 7,7 ГБ 2,7 ГБ 4,4 ГБ 135 Мб 741 Мб
Подкачка: 16 ГБ 1,4 ГБ 14 ГБ

Так есть ли разница между файлами подкачки и разделами подкачки? Есть ли еще какие-то настройки, которые я могу сделать, чтобы правильно перейти в спящий режим?

Кстати, я попробовал установить pm-utils и использовать pm-hibernate, система на мгновение зависла, экран отключился, но затем она снова включилась и продолжила работу в обычном режиме (вероятно, из-за нехватки места подкачки).

Может, я забыл какой-то шаг?

EDIT: Соответствующий скриншот, введите описание изображения здесь

решение1

Для гибернации требуется пространство подкачки на отдельном разделе. Хотя это также может работать с файлом подкачки, файл подкачки должен быть непрерывным, а смещения, указывающие на физическое расположение файла, должны быть указаны, поэтому настройка более сложная.

Если вы хотите попробовать гибернацию, сначала создайте раздел подкачки. Размер раздела подкачки должен быть не меньше размера оперативной памяти вашего компьютера: гибернация подразумевает, что все содержимое оперативной памяти записывается в пространство подкачки перед выключением системы; при перезапуске содержимое снова считывается из пространства подкачки в оперативную память.

Имейте в виду, что спящий режим может работать некорректно на вашем компьютере, даже если вы настроили правильное пространство подкачки. Это связано с тем, что производители компьютеров, как правило, не документируют, как они реализовали управление питанием. В результате спящий режим не работает должным образом на довольно большом количестве оборудования.

Связанный контент