我有几个硬盘驱动器处于 mdadm RAID 5 状态,配置为几分钟不活动后进入待机状态。(使用 hdparm.conf spindown_time
。)
我会不定期地收到如下消息dmesg
:
[ 1840.251661] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[ 1840.251722] ata4.00: failed command: SMART
[ 1840.251758] ata4.00: cmd b0/d5:01:06:4f:c2/00:00:00:00:00/00 tag 0 pio 512 in
[ 1840.251759] res 40/00:14:50:2e:04/00:00:02:00:00/40 Emask 0x4 (timeout)
[ 1840.251858] ata4.00: status: { DRDY }
[ 1840.251888] ata4: hard resetting link
[ 1840.600742] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1840.601521] ata4.00: configured for UDMA/133
[ 1840.601547] ata4: EH complete
[337877.713988] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[337877.714019] ata4.00: failed command: SMART
[337877.714038] ata4.00: cmd b0/d5:01:06:4f:c2/00:00:00:00:00/00 tag 0 pio 512 in
[337877.714039] res 40/00:04:90:10:81/00:00:00:00:00/40 Emask 0x4 (timeout)
[337877.714089] ata4.00: status: { DRDY }
[337877.714107] ata4: hard resetting link
[337878.063085] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[337878.063743] ata4.00: configured for UDMA/133
[337878.063764] ata4: EH complete
我认为异常是由于smartd
驱动器唤醒不够快造成的。
据我所知,通过文件系统正常访问驱动器没有任何问题 - 当它们处于睡眠状态时,需要比平时多花几秒钟,但没有例外。
这是我是否应该担心的事情,因为它是某种东西随着时间的推移可能会损坏驱动器的潜在症状?
或者我可以安全地将其作为正常操作的一部分忽略吗?
编辑:
按要求:smartctl -a
对于sda
和sde
,两个磁盘都是阵列的成员。
如果ata4
与 相同,scsi-4
那么sde
根据 ,就是出现上述错误的那个/dev/disk/by-path
。
答案1
提供命令的输出smartctl -a /dev/sda
(替换sda
为所有磁盘)并发布http://paste.ubuntu.com/)。这将显示您的磁盘是否过于频繁地尝试减速以节省能源(这可能会损坏磁盘)。此外,它还将显示其他信息,例如温度和坏扇区。
答案2
我在 Banana Pi 上运行的 Armbian 中弹出了相同的错误消息。原来,为硬盘供电的 Molex 电缆中有一个 5 伏针脚断了。
奇怪的是,我的 3.5 英寸硬盘仅使用 12 伏电源即可运行,但却不断显示与您相同的错误。
因此,如果您的硬盘通过测试,我建议检查电源,并尝试使用不同的 SATA 电源线连接硬盘。
希望这可以为遇到此类奇怪问题的人节省一些时间。