Достигнута целевая остановка

Вопрос или проблема

1 из 8 раз Ubuntu зависает при завершении работы. Когда я нажимаю Esc, я вижу журнал, и он зависает на 'Достигнута цель завершения работы', но никогда не выключается. Я читал где-то, что это ошибка, и пытался выполнить последовательность нажатия Alt+Prnt screen, а затем напечатать REISUB, но ничего не происходило. Я сталкиваюсь с этой проблемой уже некоторое время. Может, кто-нибудь подскажет мне решение? Спасибо!

Возможно, swap все еще активен, когда достигается “Цель завершения работы”; моим решением было принудительное отключение swap перед перезагрузкой:

swapoff -a
swapoff /dev/md6

После этого перезагрузка прошла гладко без каких-либо задержек.

Ответ или решение

Решение проблемы с зависанием Ubuntu на этапе завершения работы: "Reached target shutdown"

Когда Ubuntu зависает на этапе завершения работы и отображает сообщение "Reached target shutdown", это может вызывать значительные неудобства. Данная проблема, как указано в вашем сообщении, может возникать в 12,5% случаев (1 из 8), что достаточно часто для того, чтобы вызывать беспокойство.

Причины проблемы

Основной причиной данного поведения может быть неправильная деактивация swap-разделов перед завершением работы системы. Если swap остаётся активным, это может привести к блокировке процессов, необходимых для завершения работы операционной системы.

Предложенные решения

  1. Деактивация swap-разделов вручную:
    Вам следует попробовать деактивировать все swap-разделы перед тем, как система попытается завершить работу. Это можно сделать следующими командами:

    swapoff -a   # Деактивирует все активные swap-разделы
    swapoff /dev/md6  # Деактивирует конкретный swap-раздел, если он необходим
  2. Регулярное использование команды перед завершением работы:
    Для избежания повторного возникновение проблемы, вы можете создать скрипт или использовать команду deactivation swap в вашем процессе завершения работы. Это обеспечит, что swap будет отключен перед каждой попыткой завершения системы.

  3. Анализ системного лога:
    Если проблемы не прекращаются, стоит подробно просмотреть системные журналы с помощью команды journalctl -xe для выявления дополнительных ошибок или сообщений, которые могут указать на корень проблемы.

  4. Обновление системы:
    Убедитесь, что ваша Ubuntu обновлена до последней версии. Иногда в новых обновлениях исправляются известные ошибки, которые могут решать подобные проблемы.

  5. Использование REISUB:
    Как вы уже упомянули, использование комбинации клавиш Alt + SysRq + REISUB предназначено для безопасной перезагрузки системы. Важно отметить, что в некоторых случаях не все клавишные сочетания работают на устройствах с определёнными настройками или драйверами. Убедитесь, что функционал SysRq включён в вашей системе.

Заключение

Каждый случай уникален, поэтому рекомендуется не только использовать предложенные команды, но и анализировать системные журналы на предмет дополнительных подсказок о причинах зависания. Отключение swap-разделов перед завершением работы может значительно повысить стабильность вашей системы, и, вероятно, решить возникшую проблему. Если проблема сохранится, может потребоваться более углублённая диагностика системы или обращение за профессиональной помощью.

Оцените материал
Добавить комментарий

Капча загружается...