文件访问滞后,我的硬盘会坏吗?

文件访问滞后,我的硬盘会坏吗?

昨天,我注意到那些原本是即时的事情出现了 5 秒的延迟。然而,它有时会发生,通常只在第一次(可能是内核缓存)。

  • 打开新终端并启动 shell。加载提示需要一段时间。 Fish 和 Bash 中都会发生这种情况

  • 在 Vim 中打开文件。

  • 从 Awesome WM 启动命令并使用制表符补全。需要一段时间才能显示完成。

  • 当我已经运行时,在 git 中创建一个新的提交,git status它通常会缓存整个存储库。

每次,我都会看到 HDD LED 闪烁得很暗。我认为这意味着它很忙,但读取率很低。这可能意味着硬盘在没有大量读取的情况下频繁移动。

我的印象是硬盘存在物理问题,必须一次又一次地重新读取扇区才能得出数据。不过,动作过去更快。

背景:

  • 该驱动器用作/home并使用 EXT4 进行格式化。
  • 我的数据存储在 eCryptfs 容器中。
  • 该系统是配备 Kubuntu 14.04 的 ThinkPad X220。

如何找出哪些文件已损坏(如果有)?

答案1

smartmon工具可能有助于检测驱动器的硬故障。但是,输出很难解释。

总的来说,我倾向于同意@Patrick的观点,即有更可能的原因。但硬盘确实会出现故障。如果它们缓慢退化(而不是像磁头碰撞那样的灾难性故障),驱动控制器可能会使用坏扇区更换并重新读取扇区以帮助纠正它。这会产生不一致的行为,但 smartmon-tools 应该显示该记录。

相关内容