Linux e2fsck“从头重新启动 fsck”是什么意思?

Linux e2fsck“从头重新启动 fsck”是什么意思?

我的 drobo ext3 linux 每月都会定期损坏,这意味着我已对设备执行了 fsck -f -y 操作,但几个小时后我收到了上述消息。有人知道这是什么意思吗?

我预计这是常规损坏的结果,对此我没有诊断,但可能是任何东西,从 linux fs 错误(不太可能)、linux usb、pc 硬件、电缆、drobo 硬件、drobo fs 错误(在我看来更有可能)。

答案1

也许它正在被破坏期间fsck,导致状态不一致。不用说,我认为您的驱动器可能有严重问题。如果可以的话,我会更换它。

答案2

它的字面意思就是你认为的意思。无论出于什么原因,fsck 都会决定需要从头开始,可能是它的内部状态混乱了,或者它对分区做了一些更改,导致必须从头开始。

在收到该消息之前您还看到了哪些其他消息?

答案3

这是 e2fsck 的一个主要缺陷。当它在某一阶段遇到严重不一致时,它会从头开始修复。

这就是我几年前转向 Reiserfs 并且后来转向 XFS 的原因之一。

但是你不需要经常进行这种修复。如果你需要,那么你应该调查原因。

  • 如果是硬件问题,您可以使用 smartmontools 来诊断 SMART 问题。
  • 内核消息(dmesg)也可以帮助找到原因。

更新:重新阅读您的评论后,我有一些补充。有人使用此设备时运气不佳(在页面中搜索 drobo 或向下滚动)。我可以进行完整备份。

您仍然可以尝试将这些磁盘直接连接到您的 PC 并使用“smartctl”检查它们。只要您只使用 smartctl,就不会丢失数据。

相关内容