我在 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
,两个磁盘都是阵列的成员。
如果与thenata4
相同,则根据.scsi-4
sde
/dev/disk/by-path
提供命令的输出
smartctl -a /dev/sda
(替换sda
为所有磁盘)并发布在http://paste.ubuntu.com/上)。这将显示您的磁盘是否过于频繁地尝试减速以节省能源(这可能会损坏它们)。此外,它还会显示其他信息,例如温度和坏扇区。我在 Banana Pi 上运行的 Armbian 中弹出了相同的错误消息。事实证明,我在为硬盘供电的 molex 电缆中有一个 5 伏引脚损坏。
奇怪的是,我的 3.5 英寸硬盘仅在 12 伏电源下运行,但一直显示与您相同的错误。
所以如果你的硬盘通过测试,我建议检查一下电源,尝试用不同的sata电源线连接硬盘。
希望这可以为任何面临此类奇怪问题的人节省一些时间。