为什么我的根文件系统一直变为只读?

为什么我的根文件系统一直变为只读?

最近,我的根文件系统变成只读状态,这个问题一直存在。这种情况在启动后一段时间内出现。我不知道具体什么时候出现,因为我通常直到挂起计算机或打印失败等情况才会注意到。这种情况似乎相当随机。由于我的大部分系统都位于该分区上,因此如果不重新启动,我就无法重新安装它。

发生这种情况后,系统会运行fsck。有时它会提示修复问题;有时它似乎找不到任何问题。

  • 为了排除故障,我搜索了日志,但没有找到任何相关信息。这可能部分是因为不知道错误实际发生的时间。

  • 文件系统显然一开始就很好,因为当fsck运行修复程序时它不会报告任何错误。

  • 我已经用以下方法扫描了磁盘SpinRite。前段时间,SpinRite 发现并恢复了硬盘上的一些坏扇区。出现此问题后,我进行了 4 级扫描(全面扫描),但 SpinRite 什么也没发现。

  • SMART 数据报告磁盘正常,但有 63 个坏扇区。坏扇区数量最近没有变化。

我意识到磁盘状况不佳,并且我已做好完整备份以防发生灾难性故障。然而,日志中没有错误,再加上 SpinRite 的测试结果和未改变的 SMART 数据,让我认为这个问题有某种原因以外磁盘故障。

除了磁盘故障之外,还有哪些原因可能导致我的症状?

答案1

根据我的经验,如果系统自动决定重新安装只读介质,则意味着

  • 介质已损坏
  • 或者介质上的文件系统已损坏。

在后一种情况下,运行 fsck 可能会有所帮助。但是,如果坏块已经破坏了文件系统,则很有可能不久后就会出现另一个坏块 - 这可能会破坏更重要的东西。

相关内容