我有几个不同的 14.04 服务器安装,都是 32 位的,大部分都保持更新,所以我有信心说它们处于 14.04.2。一个服务器在客户站点上,更新不多,我想它可能是 14.04.1。在最近的一次维护访问中,我们重新启动了服务器,它决定启动磁盘检查。
这促使我研究了在启动时控制 操作的各种方法。我了解如何通过在 中fsck
创建文件来强制在下次重新启动时进行检查,以及如何在 中设置检查发生之前的时间段和挂载次数。/forcefsck
/
tune2fs
在任何较新的安装中,当我dumpe2fs -h /dev/sdax
在任何 ext4 分区上运行时,挂载计数为 -1,检查间隔为 0。
这表明我的磁盘永远不会fsck
在启动时被检查。我绝对没有改变任何东西来设置这一点。场外服务器设置为在定义的安装次数或经过的时间段内检查磁盘。
为什么会有区别?更新会改变此行为吗?
编辑:我认为这可能与 fstab 条目中将分区的“pass”值设置为 0 有关。经调查,所有分区均未设置为 0,所有/
分区均设置为 1,其余分区均设置为 2。