A device within a ZFS pool experienced failed to open error. Use 'zpool status -lx' to determine exactly which device failed and why:
# zpool status -lx
pool: test
state: DEGRADED
status: ZFS device failed to open.
action: Replace the device using 'zpool replace'.
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
test DEGRADED 0 0 0
mirror DEGRADED 0 0 0
c0t0d0 ONLINE 0 0 0
c0t0d1 FAULTED 0 0 107 failed to open
errors: No known data errors.
Please make sure the device that has been marked as "FAULTED" by ZFS is indeed not visible to Solaris (format, cfgadm etc can not see the device).
If the device has been diagnosed in error, then run 'zpool clear' to clear the errors and the associated status.
If the errors persist even after running 'zpool clear', the device may be diagnosed as faulty again. In that case proceed to replace the disk as described below, or contact your service provider.
To repair the pool, replace the physical device in the system and issue a 'zpool replace' command:
# zpool replace test c0t0d1
To replace the disk with a different disk, specify the replacement disk as the second argument to 'zpool replace':
# zpool replace test c0t0d1 c0t0d2
This will begin resilvering data to the new device. Use 'zpool status' to monitor resilvering progress. When the resilvering completes, any hot spares will be removed and the pool will return to the healthy state.
Refer to the following document for the latest procedures for displaying event content in preparation for submitting a service request and applying any post-repair actions that may be required.
PSH Procedural Article for Solaris FMA-Based Diagnosis (Doc ID 1173733.1)