Чтобы включить гибернацию в 20.04:
В режиме гибернации ваша оперативная память сохраняется в файл подкачки. Перезагрузка восстанавливает все, что использовалось до выхода.
Увеличивать файл подкачки
размер, чтобы соответствовать размеру оперативной памяти до 8 ГБ.
Проверьте используемый своп:
судо свопон -с
Если разделы подкачки найдены:
sudo swapoff -a
судо нано -BW /etc/fstab
Добавлять #
перед UUID
раздела(ов) подкачки:
# UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX нет swap sw 0 0
Добавьте строку для файл подкачки
, если таковой не существует:
/swapfile нет swap sw 0 0
Создайте файл подкачки
:
sudo fallocate -l XG /файл подкачки*
куда Икс
является файл подкачки
размер в ГБ:
sudo mkswap / файл подкачки
sudo chmod 0600 / файл подкачки
sudo swapon / файл подкачки
Перезагрузить:
судо перезагрузка
Добавлять продолжить
расположение и смещение к grub.cfg
:
Редактировать /etc/по умолчанию/жратва
:
GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск возобновления=UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX резюме_смещение=XXXXX"
Использовать UUID
от корня.
Использовать смещение от:
sudo filefrag -v /swapfile |grep "0:"| awk '{напечатать $4}'
Обновить GRUB:
sudo update-grub
Тестовый спящий режим:
sudo systemctl спящий режим
Кнопку режима гибернации можно добавить с помощью расширений GNOME.
Обратите внимание, что существует небольшая вероятность получения дыр в файл подкачки
при его создании с ошибаться
. /var/журнал/системный журнал
можно поискать по фразе swapon: файл подкачки имеет дыры
чтобы не было потери данных.
В качестве альтернативы файл подкачки может быть создан с помощью дд
:
sudo dd if=/dev/zero of=/swapfile bs=1G count=8
Ошибка при использовании дд
может перезаписать ваш жесткий диск.