Importing a Pool With a Missing Log Device
By default, a pool with a missing log device cannot be imported. You can use zpool import -m
command to force a pool to be imported with a missing log device.
In the following example, the output indicates a missing mirrored log when you first import the pool dozer
.
$ zpool import dozer
The devices below are missing, use '-m' to import the pool anyway:
mirror-1 [log]
c3t3d0
c3t4d0
cannot import 'dozer': one or more devices is currently unavailable
To proceed with importing the pool with the missing mirrored log, use the -m
option.
$ zpool import -m dozer $ zpool status dozer pool: dozer state: DEGRADED status: One or more devices could not be opened. Sufficient replicas exist for the pool to continue functioning in a degraded state. action: Attach the missing device and online it using 'zpool online'. see: URL to My Oracle Support knowledge article scan: scrub repaired 0 in 0h0m with 0 errors on Fri Oct 15 16:51:39 2010 config: NAME STATE READ WRITE CKSUM dozer DEGRADED 0 0 0 mirror-0 ONLINE 0 0 0 c3t1d0 ONLINE 0 0 0 c3t2d0 ONLINE 0 0 0 logs mirror-1 UNAVAIL 0 0 0 insufficient replicas 13514061426445294202 UNAVAIL 0 0 0 was c3t3d0 16839344638582008929 UNAVAIL 0 0 0 was c3t4d0
The imported pool remains in a DEGRADED
state. Based on the output recommendation, attach the missing log devices. Then, run the zpool clear
command to clear the pool errors.