¿Para qué sirve el archivo /etc/init/failsafe.conf?

8

¿Para qué es exactamente /etc/init/failsafe.conf? He desactivado los temporizadores de reposo en mi archivo failsafe.conf que hacen que el tiempo de arranque sea más rápido. ¿Hay alguna desventaja? Lo único que se me ocurrió mirar alrededor fue una descripción de este enlace que se queja de que el tiempo de espera no es lo suficientemente alto.

Creo que [30] es realmente un número pequeño. Solo está protegiendo contra el caso en que un usuario tenía una entrada en / etc / network / interfaces donde el dispositivo fue eliminado o no está conectado. Ese es un caso muy raro. Aumentar el tiempo de espera a 60 segundos haría que sea menos probable que tenga un falso positivo y que rc-sysinit comience temprano. (Es decir, el caso donde un dhcp tomó 35 segundos).

Dentro del archivo failsafe.conf se dice

# 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.

No creo que rc-sysinit dependa de la red.

¿Para qué /etc/init/failsafe.confsirve?

SR. Lee
fuente
pherricoxide.wordpress.com/2012/11/01/… rc-sysinit podría no depender de la red, pero parece que Upstart sí.
ikt

Respuestas:

4

Uno de los propósitos de failsafe.conf es evitar problemas como este con servidores DHCP lentos: https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/838968

No deberías hackear el temporizador de reposo. El problema es probablemente que tiene una auto [ifname]línea en su archivo / etc / network / interfaces para una interfaz que no obtiene una dirección. Esto sucede con frecuencia si instala utilizando una conexión por cable y luego deja de usar esa conexión por cable en favor de otra (por ejemplo, wlan).

Steven K
fuente