/etc/init/failsafe.conf 文件有什么用?

/etc/init/failsafe.conf 文件有什么用?

这到底是/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

答案1

failsafe.conf 的一个目的是防止出现类似 DHCP 服务器速度慢的问题:https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/838968

您不应该对睡眠定时器进行修改。问题可能是auto [ifname]您的 /etc/network/interfaces 文件中有一行未获取地址的接口。如果您使用有线连接进行安装,然后停止使用该有线连接而使用另一个连接(例如 wlan),则经常会发生这种情况。

相关内容