Использование гибернации в Ubuntu 19.04 (недостаточно файла подкачки) [дубликат]

На этот вопрос уже есть ответ здесь:

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

Я уже пробовал это раньше, поэтому перед тем, как использовать спящий режим, я настроил разные файлы подкачки для размещения оперативной памяти моего ноутбука (8 ГБ), в целом мое общее пространство подкачки (из free -h) составляет всего использованного бесплатно общий буфер / кеш Mem: 7.7Gi 2.7Gi 4.4Gi 135Mi 741Mi
Swap: 16Gi 1.4Gi 14Gi

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

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

Есть ли шаг, который я забыл?

РЕДАКТИРОВАТЬ: Соответствующий снимок экрана, enter image description here

3
задан 18 June 2019 в 11:54

1 ответ

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

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

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

1
ответ дан 18 June 2019 в 11:54

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

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