来自 ZFS 的错误电子邮件:“ZFS 检测到 io 错误”

Ste*_*ham 5 zfs

我收到来自 ZFS 的错误电子邮件,告诉我 ZFS 检测到一个 io 错误,但是,列出的详细信息没有显示任何校验和、读取或写入错误。zpool status 不显示任何错误,并且scrub 不报告任何错误。

邮件内容:

ZFS has detected an io error: 

eid: 7 
class: io 
host: ubuntu 
time: 2016-08-10 18:18:37+0100 
vtype: disk 
vpath: /dev/disk/by-id/ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N7FSX6F9-part1 
vguid: 0xFE98965C2E168896 
cksum: 0 
read: 0 
write: 0 
pool: unas 
Run Code Online (Sandbox Code Playgroud)

zpool 由两个镜像组成:

NAME                                           STATE     READ WRITE CKSUM
unas                                           ONLINE       0     0     0
  mirror-0                                     ONLINE       0     0     0
    ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N1VUU0LX   ONLINE       0     0     0
    ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N7FSX6F9   ONLINE       0     0     0
  mirror-1                                     ONLINE       0     0     0
    ata-WDC_WD3200AAKX-001CA0_WD-WMAYUW798623  ONLINE       0     0     0
    ata-ST3320418AS_6VM5GXHJ                   ONLINE       0     0     0

errors: No known data errors
Run Code Online (Sandbox Code Playgroud)

pop*_*pey 0

这可能是由于硬盘驱动器降速造成的。

有关如何检查和调整硬盘降速设置的详细信息,请参阅此答案。如何控制硬盘旋转时间?