Проблема резюме: как ядро знает, что оно, как предполагается, возобновляется?

Сегодня у меня есть новое, приостанавливают/возобновляют проблему. На Dell Precision 5510 w/Ubuntu 17.04 все было хорошо. Но теперь, резюме не работает. Я всегда получаю перезапуск.

Вчера, у меня был безудержный сценарий, и он парализовал UI. Я сделал программную ошибку, она заставила этот сценарий использовать все системные ресурсы. Я перешел к другому компьютеру и ssh, соединенному с этим "замороженным" компьютером. Я пытался закрыть систему старомодный путь:

/sbin/shutdown -h now

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

Однако перезапуски машины, вместо возобновления, после приостанавливания.

Моя рабочая теория состоит в том, что грязный катастрофический отказ повредил файл настроек, который должен быть переписан во время, приостанавливают. Этот файл является сигналом, которые возобновляются от RAM, в порядке, а не перезапуск.

Я не знаю наверняка существует такой файл для, приостанавливают/возобновляют, но я нашел комментарии здесь о hybernate/resume, которые говорят, что он использует файл состояния, чтобы сказать, может ли он попытаться восстановить сессию.

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

0
задан 18 October 2017 в 21:17

1 ответ

Проблема исчезла после закрытия, перезапуска, и затем закрытия снова и затем перезапуска. После этого я выжил 3, приостанавливают/возобновляют без неожиданного перезапуска.

однако, мне любопытно понять, как это работает, как ядро знает, чтобы возобновить, а не приостановить.

0
ответ дан 2 November 2019 в 02:48

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

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