![ECS主板无法识别Sata III硬盘导致硬盘数据损坏](https://linux22.com/image/189994/ECS%E4%B8%BB%E6%9D%BF%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%ABSata%20III%E7%A1%AC%E7%9B%98%E5%AF%BC%E8%87%B4%E7%A1%AC%E7%9B%98%E6%95%B0%E6%8D%AE%E6%8D%9F%E5%9D%8F.png)
我将两个新的SATA硬盘连接到我的ECS G31T-M9主板上。它们分别是 SATA III 机械硬盘,容量为 500 GB 和 1 TB。
这个 500 GB 驱动器首先开始出现问题,主板最终无法检测到它,因此通过交换驱动器之间的 SATA 端口,立即出现了解决方案,这在任意时间段内解决了问题,运行从一周到几个月,这个问题有时会在电涌后出现,但肯定不是唯一的原因。
症状迅速发展,影响到两个驱动器,并达到一个或两个分区在没有明显原因的情况下被操作系统立即卸载的程度,几乎每次安装尝试后都会执行自动系统卸载操作。
请注意,这个问题似乎只影响SATA驱动器,因为我还连接了一个Ide驱动器,并且似乎从未出现任何问题。
运行 arch linux 的系统和所有分区都包含 ext4 文件系统,因此根据 fsck,这与文件系统内的任何错误无关,因为所有错误报告(如果有)与此强制卸载不一致。
这已经达到了这样的地步:无论我如何尝试,所有SATA硬盘都无法加载到BIOS上,这最后一个问题引发了所有危险信号,因此我断开了所有SATA驱动器的连接并将它们连接到不同的主板,Biostar P4m89 -m7b。
映泰立即识别出这些驱动器,因此我花了几天时间备份和恢复数据。我成功恢复了 500 GB 驱动器中的所有文件和节点,但分区已损坏,主超级块丢失,并且 e/s 错误不断报告到系统日志中,但幸运的是 ddrescue 仅在仅包含 512 KB 的驱动器上检测到一个错误,或者所以。
我立即暂停了该驱动器中的所有测试,直到我检查所有文件确实都在那里,并且 1 GB 驱动器仍可供测试。
发生的所有事情耗尽了我对第一块主板(ecs 主板)的所有信心,但我仍然在想是什么导致了所有这些麻烦。
难道是PSU出故障了?它是一个通用的 500W 电源,我只在上面连接了三个硬盘和一些外部外围设备,包括扬声器和打印机。
顺便说一句,如果它与 PSU 有关,为什么我剩下的 ide 硬盘没有问题?
这是一个非常有趣的谜团,我正在寻找答案,所以我很重视任何评论。
编辑:这是卸载期间journalctl中的输出blk_update_request:I/O错误,dev sda,扇区15488728 op 0x0:(READ)标志0x80700 phys_seg 8 prio class 0
Edit2:对日志的快速检查于 2020 年 9 月 20 日 16:56:59 开始在两个驱动器上同时报告问题,日志记录于 9 月 9 日开始,我对以下日期感到恐惧,所以我认为该日期之前的事件被修剪并覆盖。
两个驱动器的完整日志条目如下:
- 1 TB 驱动器:https://cloudvyzor.com/logpad/?query&database=sandbox-88e449dee9b24ad5b0d3aa4054833df0
- 500 GB 驱动器:https://cloudvyzor.com/logpad/?query&database=sandbox-bd50684d63a559a1930f1424d7597f7b
两个驱动器的不重复的日志条目如下:
- 1 TB 驱动器:https://cloudvyzor.com/logpad/?query&database=sandbox-6718aced5b022e2261450da3fda8cbf3
- 500 GB 驱动器:https://cloudvyzor.com/logpad/?query&database=sandbox-d729f9a2dad82e8020aa0fc350964105
9 月 20 日起的完整活动: