ZFS: Can't repair raidz2 (Cannot replace a replacing device)
Steven Schlansker
stevenschlansker at gmail.com
Sun Dec 27 21:05:49 UTC 2009
On Dec 24, 2009, at 5:17 AM, Wes Morgan wrote:
> On Wed, 23 Dec 2009, Steven Schlansker wrote:
>>
>> Why has the replacing vdev not gone away? I still can't detach -
>> [steven at universe:~]% sudo zpool detach universe 6170688083648327969
>> cannot detach 6170688083648327969: no valid replicas
>> even though now there actually is a valid replica (ad26)
>
> Try detaching ad26. If it lets you do that it will abort the replacement and then you just do another replacement with the real device. If it won't let you do that, you may be stuck having to do some metadata tricks.
>
Sadly, no go:
pool: universe
state: DEGRADED
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
universe DEGRADED 0 0 0
raidz2 DEGRADED 0 0 0
ad16 ONLINE 0 0 0
replacing DEGRADED 0 0 5.04K
ad26 ONLINE 0 0 0
6170688083648327969 UNAVAIL 0 1.08M 0 was /dev/ad12
ad8 ONLINE 0 0 0
concat/back2 ONLINE 0 0 0
ad10 ONLINE 0 0 0
concat/ad4ex ONLINE 0 0 0
ad24 ONLINE 0 0 0
concat/ad6ex ONLINE 0 0 0
errors: No known data errors
[steven at universe:~]% sudo zpool detach universe ad26
cannot detach ad26: no valid replicas
[steven at universe:~]% sudo zpool offline -t universe ad26
cannot offline ad26: no valid replicas
More information about the freebsd-fs
mailing list