当前位置: 首页>>技术问答>>正文


这些SATA错误是否很危险?

, , , , ,

问题描述

我经常遇到这些错误,而且我不知道它是否正常。

[39441.061856] ata3.00: failed to read SCR 1 (Emask=0x40)
[39441.061866] ata3.01: failed to read SCR 1 (Emask=0x40)
[39441.061892] ata3.15: exception Emask 0x10 SAct 0x0 SErr 0x280100 action 0x6 frozen
[39441.061897] ata3.15: irq_stat 0x08000000, interface fatal error
[39441.061904] ata3.15: SError: { UnrecovData 10B8B BadCRC }
[39441.061910] ata3.00: exception Emask 0x100 SAct 0x0 SErr 0x0 action 0x6 frozen
[39441.061917] ata3.01: exception Emask 0x100 SAct 0xe SErr 0x0 action 0x6 frozen
[39441.061923] ata3.01: failed command: READ FPDMA QUEUED
[39441.061933] ata3.01: cmd 60/a8:08:b0:48:62/00:00:00:00:00/40 tag 1 ncq 86016 in
[39441.061940] ata3.01: status: { DRDY }
[39441.061944] ata3.01: failed command: READ FPDMA QUEUED
[39441.061953] ata3.01: cmd 60/a8:10:b0:49:62/00:00:00:00:00/40 tag 2 ncq 86016 in
[39441.061959] ata3.01: status: { DRDY }
[39441.061963] ata3.01: failed command: READ FPDMA QUEUED
[39441.061972] ata3.01: cmd 60/58:18:58:4a:62/00:00:00:00:00/40 tag 3 ncq 45056 in
[39441.061978] ata3.01: status: { DRDY }
[39441.061987] ata3.15: hard resetting link
[39441.608302] ata3.15: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[39441.609090] ata3.00: hard resetting link
[39441.929246] ata3.00: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
[39441.929333] ata3.01: hard resetting link
[39442.249184] ata3.01: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
[39442.263242] ata3.00: configured for UDMA/133
[39442.277570] ata3.01: configured for UDMA/133
[39442.277725] ata3: EH complete

我还要为sdasdbsdc粘贴smartctl -a

在此先感谢您的帮助。

最佳解决方法

虽然我基本上同意Geppettvs D’Constanzo’s answer,但我建议您也可以尝试的第一件事是

  1. 检查SATA电缆是否牢固连接并插入主板和硬盘驱动器上的插槽。

  2. 装回SATA电缆。 SATA电缆(相对)便宜,有时您会得到”bad”。通常,简单地更换电缆是诊断和解决此类问题的最简单方法。

(尽管有些意外,两条电缆都同时坏了。但是,检查起来很容易,因此我认为可能值得这样做。)

我刚刚看到您包含包含驱动器SMART数据的废纸bin。请注意,驱动器sdbsdc出乎意料的大量CRC错误。我建议您首先检查这些驱动器的电缆和连接。

junior@mediacenter:/$ sudo  smartctl -a /dev/sda
...
Model Family:     SAMSUNG SpinPoint M7E (AFT)
Device Model:     SAMSUNG HM321HI
...
199 UDMA_CRC_Error_Count    0x0036   200   200   000   Old_age  Always -    0

junior@mediacenter:/$ sudo  smartctl -a /dev/sdb
...
Model Family:     SAMSUNG SpinPoint F4 EG (AFT)
Device Model:     SAMSUNG HD204UI
...
199 UDMA_CRC_Error_Count    0x0036   100   100   000   Old_age  Always  -  57

junior@mediacenter:/$ sudo  smartctl -a /dev/sdc
...
Model Family:     SAMSUNG SpinPoint F4 EG (AFT)
Device Model:     SAMSUNG HD204UI
...
199 UDMA_CRC_Error_Count    0x0036   100   100   000   Old_age  Always  - 398

好。因此,那不是Latpop。 ;-)当然,如果在笔记本电脑上发生这种情况,那么以上都不是适用的,我不确定会提供什么建议。也许删除re-install硬盘驱动器?也许只需在其插槽中插入re-seated即可改善连接?


sbdsdc连接在同一根外部e-sata电缆(Thermaltake Duo HDD Dock)上。我将更换我的e-sata电缆。

这可能是由于电缆故障或质量低劣所致。在使用驱动器时,电缆也可能以某种方式移动,碰撞或颠簸。

次佳解决方法

看来您的品质不佳/SATA电源/数据线损坏。这可能会导致CRC错误。它们根本没有害处,您可以与它们一起生活,但是很快您将丢失大量数据。

您的硬盘驱动器的SMART报告看起来很健全,因此根据在5个硬盘驱动器中设置相同的机箱/电源时的经验,我会遇到电源问题。我完成了为2个驱动器使用外部电源(475W),为所有情况(包括GPU,光盘和硬盘驱动器)使用了600W的情况。

无论如何,我建议您先执行完整备份,然后再执行其他操作。如果可能,请克隆硬盘驱动器,然后再检查电缆和电源电压。

第三种解决方法

在某些内核版本和某些SATA控制器之间似乎存在问题。

我最近开始在运行Scientific Linux的Web服务器上遇到非常相似的问题(不确定是否相同)。

我发现的有关此问题的最准确和完整的信息是启动板bug

简而言之:对于有此问题的用户,禁用NCQ似乎是最佳的解决方法。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/7240.html,未经允许,请勿转载。