Linux 启动时 fsck

Linux 启动时 fsck

如果文件系统应该在启动时执行 fsck,为什么 Linux 有时无法执行 fsck,并进入维护模式?

答案1

一般来说,Linux 系统将在启动时运行完整的 fsck 仅出于以下三个原因:

  1. 已达到文件系统的最大挂载计数(fsck 会重置它)
  2. 文件系统未完全卸载(系统崩溃、电源故障、硬电源重置等),因此未为文件系统设置“clean”标志。
  3. 你特意告诉它的。

如果 fsck 让您进入维护模式,这可能是有充分理由的;文件系统处于被认为无法自动修复的状态。

如果这种情况经常发生,那么你的系统就有问题了。如果没有非常详细的数据,就不可能判断问题是否出在物理磁盘本身、连接器、磁盘驱动程序、用户或完全其他方面。用户错误(例如拔掉插头而不是等待干净关闭)是一个非常常见的原因,应该是首先检查的事情。

相关内容