I have a raidz1 zpool ("Companion") I am unable to import. One of the
disks has physically failed and cannot be recognized by any computer,
and it is unlikely physical repairs or data recovery is possible.
No other disks are reporting errors. One other disk (not the failed
one) threw occasional errors during random reads, so I did a block
level copy onto a new disk with identical capacity from another
machine while the Solaris box was offline. It completed with no errors
and the newly cloned disk works perfectly. (I've done this before on
other pools without issues.)
So, at this time, all but one of the disks is present and fully
functioning and reporting no errors. A raidz1 should be able to
tolerate one disk failure. I have tried turning ZFS recovery mode on,
as well as tried deleting /etc/zfs/zpool.cache.
Can anybody give me an idea why I can't import the zpool? Anything I
can do to make it import, or at least recover the data?
----------
Below are some of the more useful bits of output from the Solaris box:
~~~
ga...@solaribyte:~# zpool import
pool: Companion
id: 10109802473793101402
state: UNAVAIL
status: The pool was last accessed by another system.
action: The pool cannot be imported due to damaged devices or data.
see: http://www.sun.com/msg/ZFS-8000-EY
config:
Companion UNAVAIL insufficient replicas
raidz1 UNAVAIL corrupted data
c12d0p0 ONLINE
c8t0d0s2 ONLINE
c13d0p0 ONLINE
c7t0d0p0 ONLINE
c15d0p0 ONLINE
7254945103704914877 ONLINE
~~~
ga...@solaribyte:~# zpool import -f 10109802473793101402
cannot import 'Companion': invalid vdev configuration
~~~
ga...@solaribyte:~# zpool import -f Companion
cannot import 'Companion': invalid vdev configuration
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss