我的 ZFS 阵列最好总结如下:
# zpool status
pool: sbn
state: ONLINE
scan: scrub repaired 8K in 44h43m with 0 errors on Mon Feb 11 21:07:56 2019
config:
NAME STATE READ WRITE CKSUM
sbn ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
sdb ONLINE 0 0 0
sdc ONLINE 0 0 0
sdd ONLINE 0 0 0
sde ONLINE 0 0 0
sdf ONLINE 0 0 0
sdg ONLINE 0 0 0
sdh ONLINE 0 0 0
sdi ONLINE 0 0 0
sdj ONLINE 0 0 0
sdk ONLINE 0 0 0
spares
sdk FAULTED corrupted data
errors: No known data errors
您会注意到驱动器开发工具包出现两次 - 一次作为 RAID 阵列的活动成员,一次作为备用成员。此情况在重新启动后仍然存在。
有人对如何最好地修复此问题有什么建议吗?(我在 JBOD 中有两个额外的驱动器,它们应该是备用的。)
答案1
zpool remove
仅适用于非活动的热备件(这个奇怪的额外 sdk 就是)和缓存或日志设备,所以我只想zpool remove sbn sdk
看看会发生什么。
如果这不起作用,您可能需要先zpool offline sbn sdk
(摆脱主池中活动的、无故障的 sdk vdev)。如果事情变得极好的奇怪的是,您可能需要先导出池并重新导入它(最好使用 /dev/disk/by-id,而不是裸设备名称!)。