Рейтинг:2

Как перейти в спящий режим в Ubuntu 20.04?

флаг gy

Я использовал Windows пару лет. Иногда мне приходилось выключать ноутбук из-за потери питания или поездки, и мне помогала функция гибернации. Теперь, после перехода на Ubuntu, я обнаружил, что функции гибернации нет. Я прочитал несколько вопросов, особенно этот. Как включить режим гибернации в Ubuntu 20.04? Теперь, прочитав ответ этого парня, он сказал, что у меня должен быть раздел подкачки, а не файл подкачки. Теперь, к сожалению, у меня есть файл подкачки. А что, если бы я хотел впасть в спящий режим? С файл подкачки?

Рейтинг:1
флаг cn

Чтобы включить спящий режим в версии 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

Ошибка при использовании дд может перезаписать ваш жесткий диск.

Rushi Kaneria avatar
флаг gy
После первой перезагрузки завис на экране загрузки. Я немного технарь, поэтому всегда нажимаю клавишу esc, чтобы увидеть, что Идо что-то печатает. Пишет, что не удалось активировать /swapfile. Пожалуйста, помогите. У меня есть USB-диск с Windows и Ubuntu Live USB
Rushi Kaneria avatar
флаг gy
Хорошо, ошибка была, когда вы сказали поставить # перед UUID. Затем я перешел к root через режим восстановления, затем с помощью команды mount -o remount,rw /dev/sda7/, который был моим установочным разделом, я получил его в режиме чтения и записи, а затем удалил этот # и перезагрузился. Работал.
Рейтинг:0
флаг in

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

Ответ на вопрос, на который вы ссылаетесь, объясняет, как использовать файл подкачки для гибернации. Однако для того, чтобы это работало, вы должны выполнить несколько различных условий, и если какое-либо из них не будет выполнено, произойдет сбой.

Ответить или комментировать

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