Как определить, какой сценарий запуска запускает zram?

Из-за ошибки zram, приводящей к блокировке машины, мне пришлось отключить zram.

Я думал, что dpkg --purge zram-config, а также комментирование любой ссылки из /etc/rc.local сделает трюк , но модуль (и его зловещие предупреждения dmesg Buffer I/O error on device zram0, logical block 257912) продолжает загружаться.

Я использовал grepped /etc/init и /etc/init.d для zram, и совпадений не было. Я даже переопределил mkswap, чтобы записать, как он был вызван (потому что «ошибки буфера» возникают, когда mkswap касается защищенной памяти) - удивительно, что я не получал никаких вызовов. Поэтому я не могу понять, что настраивает zram (вызывая mkswap + swapon).

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

Обратите внимание, что я ищу ответы о том, как отслеживать, какой сценарий запуска или запуска настраивает zram - я очень хорошо знаю, что ошибка уже может быть исправлена, что вы можете отключить zram в несколько способов и т. д., и такие ответы будут вне темы.

1
задан 17 September 2013 в 12:04

1 ответ

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

Я бы предложил еще одно возможное изменение /etc/init/zram-config.conf, чтобы полностью остановить zram-свопы. Предполагая, что вы используете стандартный уровень выполнения по умолчанию 2, измените строку:

start on runlevel [2345]

на

start on runlevel [345]

Я использовал тот же трюк на /etc/init/tty1.conf, чтобы выйти сообщений консоли для view.r.

-1
ответ дан 24 May 2018 в 17:53
  • 1
    Разве вы не читали первые несколько строк сообщения, где я жаловался, что даже очистка zram-config не останавливает zram от загрузки? И, похоже, вы не понимаете точку zram, которая может сосуществовать с нормальным обменом. – dan3 14 January 2014 в 23:37

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

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