我的 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
您会注意到驱动sdk出现了两次——一次作为 RAID 阵列的活动成员,一次作为备用。这种情况在重新启动后持续存在。
有没有人建议如何最好地解决这个问题?(我在 JBOD 中有两个额外的驱动器应该是备用的。)
zpool remove
仅适用于非活动热备件(这个奇怪的额外 sdk 是)和缓存或日志设备,所以我只想zpool remove sbn sdk
看看会发生什么。如果这拒绝工作,您可能需要首先
zpool offline sbn sdk
(摆脱主池中活动的、无故障的 sdk vdev)。如果事情变得非常奇怪,您可能需要先导出池并重新导入它(最好使用 /dev/disk/by-id,而不是裸设备名!)。