我有一个包含 7 个驱动器的 zpool,其中 6 个用于 raidz-2,1 个用于备用。刚才系统突然关闭,重新启动后显示备用驱动器正在使用中,但驱动器似乎正在工作。此外,它还显示一条消息,日期为未来日期“2021 年 7 月 10 日星期六 01:33:47”,这是几分钟后。
这是否意味着 ata-TOSHIBA_HDWD120_80E68AVAS 曾经发生过故障,但后来以某种方式恢复了?可能是电缆坏了?我应该再次将 sdc 设为备用吗?怎么做?
pool: mypool
state: ONLINE
scan: resilvered 54.5G in 00:21:51 with 0 errors on Sat Jul 10 01:33:47 2021
config:
NAME STATE READ WRITE CKSUM
mypool ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
ata-WDC_WD20EZAZ-00GGJB0_WD-WXK2A60D6605 ONLINE 0 0 0
ata-WDC_WD20EZAZ-00GGJB0_WD-WXK2A60D6ZND ONLINE 0 0 0
spare-2 ONLINE 0 0 0
ata-TOSHIBA_HDWD120_80E68AVAS ONLINE 0 0 0
sdc ONLINE 0 0 0
ata-TOSHIBA_HDWD120_80E65YSAS ONLINE 0 0 0
scsi-3600605b0059cf8f02763bc271987e6e0 ONLINE 0 0 0
scsi-3600605b0059cf8f02763bc2719883269 ONLINE 0 0 0
spares
sdc INUSE currently in use
errors: No known data errors
答案1
smart 有 7 个 UDMA 错误,两个东芝驱动器的断电恢复次数都很高(193),而 wd 驱动器只有 6 次。但是没有坏扇区。所以这几乎是数据/电源线的问题。
运行后zpool detach mypool sdc
池子恢复正常。
pool: mypool
state: ONLINE
scan: resilvered 54.5G in 00:21:51 with 0 errors on Sat Jul 10 01:33:47 2021
config:
NAME STATE READ WRITE CKSUM
mypool ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
ata-WDC_WD20EZAZ-00GGJB0_WD-WXK2A60D6605 ONLINE 0 0 0
ata-WDC_WD20EZAZ-00GGJB0_WD-WXK2A60D6ZND ONLINE 0 0 0
ata-TOSHIBA_HDWD120_80E68AVAS ONLINE 0 0 0
ata-TOSHIBA_HDWD120_80E65YSAS ONLINE 0 0 0
scsi-3600605b0059cf8f02763bc271987e6e0 ONLINE 0 0 0
scsi-3600605b0059cf8f02763bc2719883269 ONLINE 0 0 0
spares
sdc AVAIL
errors: No known data errors
我以为我需要离线驱动器,将其归零,然后将其添加回去,但实际上只需一个命令即可完成......
未来时间和突然断电的原因尚不清楚,但它们是微不足道的