连接到 Ubuntu 服务器的我的硬盘每 5 分钟就会生成以下日志。
Nov 1 14:10:50 localhost kernel: [ 1602.884936] ata2.00: hard resetting link
Nov 1 14:10:51 localhost kernel: [ 1603.226804] ata2.01: hard resetting link
Nov 1 14:10:52 localhost kernel: [ 1604.274533] ata2.00: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Nov 1 14:10:52 localhost kernel: [ 1604.274548] ata2.01: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Nov 1 14:10:52 localhost kernel: [ 1604.356669] ata2.00: configured for UDMA/133
Nov 1 14:10:52 localhost kernel: [ 1604.375247] ata2.01: configured for UDMA/133
Nov 1 14:10:52 localhost kernel: [ 1604.375265] ata2: EH complete
我不认为这与硬盘故障有关,因为它发生在所有连接的硬盘上,并且仅当我写入时
spindown_time = 12
在 中/etc/hdparm.conf
。我添加此值的原因是为了在 60 秒后将磁盘置于待机模式,这是在该时间段之后发生的(使用 hdparm -C 检查)。
我以为的第一个线索是 smartd 正在运行并旋转驱动器。但是,我在 中找不到它ps -aux | grep smart
。
此外,iostat 确实显示没有人访问过这些驱动器,因为 Blk_read、Blk_wrtn 保持不变。我还终止了所有可能正在处理 hdd 的进程(例如 SAMBA)。所以我猜问题完全出在 hdparm 上……
我不再知道那 5 分钟的价值隐藏在何处。