我的 SSD 在使用一段时间后出现意外的不一致情况

我的 SSD 在使用一段时间后出现意外的不一致情况

我的金士顿 SSD 上安装了 Ubuntu。

4.15.0-55-generic #60-Ubuntu SMP Tue Jul 2 18:22:20 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

系统本身相当顺利,但我有一个重大的数据存储问题。一切似乎都工作正常:

  • 所有软件都运行良好,
  • badblocks 认为硬盘没有问题,
  • 但有时,整个驱动器会变成只读。

我无法保存任何东西,无法重新安装它,什么都没有。我必须重新启动整个事情。

它似乎是随机发生的,但我认为当它发生时操作系统会冻结几秒钟。我不确定是否是这样,因为我无法确认。有时冻结也会随机发生,但驱动器仍然可用。

总而言之,随机冻结经常发生,但它们不应该发生 - 这是一个非常好的设置 - 16 GB 内存,32 GB 交换空间,ryzen 7 2xxx 系列。冻结持续长达 20 秒,然后电脑恢复运行。如果(例如)玩游戏期间发生冻结,我将与服务器断开连接。

但是,回到问题,当电脑死机时,我必须重新启动它,修改运行选项,输入nomodeset,然后在 上手动运行 fsck /dev/sda1。这解决了问题,并且电脑在接下来的几天内一切正常,然后我必须重复该过程。我在 fsck 中遇到的错误与孤立节点、某种日志、不一致等有关。

老实说我不知道​​如何解决这个问题。有什么线索吗?

所以我在修复错误时拍了一些照片:

  • 初始错误:

  • 在修复 #1 期间:

  • 在修复 #2 期间:

我还注意到,当我在文件系统变为只读后尝试关闭 PC 时,它会等待 mysql 长达十分钟才能停止。我不确定是MySQL导致了这个问题,还是PC因为无法写入硬盘而等待。我的第二个驱动器功能完美。

@编辑我有一个全新的设置,只剩下SSD。尽管如此,同样的问题。我已更换 SATA 电缆并检查其是否正确插入。现在有什么办法可以解决这个问题吗?

@编辑2

我已经检查了 badblocks 和 smartctl - 硬盘驱动器上没有看到错误。

相关内容