Как отключить приостановку в Linux Kernel 4.x

Лучший способ, который я нашел на этот счет, - это распечатать файлы конфигурации dhcp, которые находятся на /var/lib/dhcp/dhclient.(interface).leases, и найдите там определение маршрутизатора

4
17.04.2019, 13:16
1 ответ

Перекомпиляция ядра сCONFIG_SUSPEND=nиCONFIG_HIBERNATION=yдолжна предотвращать приостановку, но по-прежнему разрешать переход в спящий режим. Приостановка происходит только по запросу пользовательского пространства, AFAIK, поэтому вы также должны иметь возможность отключить ее таким образом.

Кроме того, я не уверен, как именно работают приводы, но меня также беспокоит, что перезагрузка может привести к потере ключа. Если это так, помните, что стек хранилища Linux сбросит устройства, которые не отвечают, например, если они в течение длительного времени заняты повторной попыткой сбоя блока. /sys/block/sd?/device/timeout— это место, где устанавливается этот тайм-аут; по умолчанию 30 с.

Наконец, вы можете использовать, например, hdparm -Y, чтобы перевести только диск в спящий режим. Вероятно, по умолчанию ничего этого не происходит, но возможно, что диск настроен на переход в режим ожидания (, а не в спящий режим ); надеюсь, если это так, это не потеряет ключ.

1
27.01.2020, 21:02

Теги

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