我有一个带有两个磁盘的ZFS zpool,镜像configuration是da0和da1 。 da1失败了,所以我用da2replace了它
zpool replace BearCow da1 da2
这运行了几个小时,在此期间, zpool status显示arrays正在重置。 完成后, zpool status显示重新启动程序已完成,但数组仍旧降级…
我尝试了zpool scrub和zpool clear ,但数组仍显示为降级:
[root@chef] ~# zpool status BearCow pool: BearCow state: DEGRADED scrub: scrub completed after 0h20m with 0 errors on Tue Oct 9 16:13:27 2012 config: NAME STATE READ WRITE CKSUM BearCow DEGRADED 0 0 0 mirror DEGRADED 0 0 0 da0 ONLINE 0 0 0 replacing DEGRADED 0 0 0 da1 OFFLINE 0 0 0 da2 ONLINE 0 0 0 errors: No known data errors
我无法使用zpool replace BearCow da1 da2 ,因为da2已经是BearCow的成员…
这是运行ZFS池版本15的FreeBSD(FreeNAS)。
如何让我的arrays再次显示健康?
尝试:
zpool detach BearCow da1
看看它是否吐出任何错误消息或解决问题。
当重新同步完成时,这应该会自动发生,但看起来像是由于某种原因挂起的。 如果这不起作用,还有其他措施可以采取。 它应该工作,但也不应该摆在首位。