Для чего нужен файл /etc/init/failsafe.conf?

8

Что именно /etc/init/failsafe.confдля? Я отключил таймеры сна в моем файле failsafe.conf, которые ускоряют загрузку. Есть ли минусы? Единственное, что я мог придумать - это описание по этой ссылке, в котором жалуется, что время ожидания недостаточно велико.

Я думаю, что [30] действительно мало. Вы защищаете только от случая, когда у пользователя была запись в / etc / network / interfaces, где устройство было удалено или не подключено. Это очень редкий случай. Увеличение тайм-аута до 60 секунд уменьшит вероятность ложного срабатывания и приведет к раннему запуску rc-sysinit. (Т.е. случай, когда dhcp занял 35 секунд).

Внутри самого файла failsafe.conf указано

# The point here is to wait for 2 minutes before forcibly booting
# the system. Anything that is in an "or" condition with 'started
# failsafe' in rc-sysinit deserves consideration for mentioning in
# these messages. currently only static-network-up counts for that.

Я не верю, что rc-sysinit зависит от сети.

Какие цели /etc/init/failsafe.confслужат?

Мистер Ли
источник
pherricoxide.wordpress.com/2012/11/01/… rc-sysinit может не зависеть от сети, но, похоже, Upstart делает это.
икт

Ответы:

4

Одна из целей failsafe.conf - предотвратить подобные проблемы с медленными DHCP-серверами: https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/838968.

Не стоит взламывать таймер сна. Возможно, проблема в том, что auto [ifname]в вашем файле / etc / network / interfaces есть строка для интерфейса, который не получает адрес. Это часто случается, если вы устанавливаете с помощью проводного соединения, а затем прекращаете использовать это проводное соединение в пользу другого (например, WLAN).

Стивен К
источник