I had a drive fail and replaced it with a new drive. During the resilvering
process the new drive had write faults and was taken offline. These faults were
caused by a broken SATA cable (drive checked with Manufacturers software and all
ok). New cable fixed the the failure. However, now the drive shows as faulted.
I know the drive is healthy so want to force a rescrub. However, this wont
happen while it is showing FAULTED. I tried to force a replace but this gives
the error "Cannot replace a replacing device". So I seem to be in a
stuck state, where the replace wont complete. Please help - screen output below.
C3P0# zpool status
pool: tank
state: DEGRADED
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
tank DEGRADED 0 0 0
raidz1 DEGRADED 0 0 0
ad4 ONLINE 0 0 0
ad6 ONLINE 0 0 0
replacing UNAVAIL 0 1.06K 0 insufficient
replicas
1796873336336467178 UNAVAIL 0 1.23K 0 was /dev/ad7/old
4407623704004485413 FAULTED 0 1.22K 0 was /dev/ad7
errors: No known data errors
C3P0# zpool replace -f tank 4407623704004485413 ad7
cannot replace 4407623704004485413 with ad7: cannot replace a replacing device
C3P0#
--
This message posted from opensolaris.org