Hi Clint,
Your symptoms to point to disk label problems, dangling device links,
or overlapping partitions. All could be related to the power failure.
The OpenSolaris error message (b134, I think you mean) brings up these
bugs:
6912251, describes the dangling links problem, which you might be able
to clear up with devfsadm -C
6904358, describes this error due overlapping partitions and points to
this CR:
http://defect.opensolaris.org/bz/show_bug.cgi?id=13331
If none of the above issues match, review what ZFS thinks the disk
labels are and what the disk labels actually are post-power failure.
On the OpenSolaris side, you can use zdb command to review the disk
label information. For example, I have a pool on c5t1d0 so to review the
pool''s idea of the disk labels, I use this command to review whether
the disk labels are coherent.
# zdb -l /dev/rdsk/c5t1d0s0
Review the above bug info and if it turns out that the disk labels
need to be recreated, maybe someone who had done this task can help.
Thanks,
Cindy
On 04/21/10 16:23, Clint wrote:> Hello,
>
> Due to a power outage our file server running FreeBSD 8.0p2 will no longer
come up due to zpool corruption. I get the following output when trying to
import the ZFS pool using either a FreeBSD 8.0p2 cd or the latest OpenSolaris
snv_143 cd:
>
> FreeBSD mfsbsd 8.0-RELEASE-p2.vx.sk:/usr/obj/usr/src/sys/GENERIC amd64
> mfsbsd# zpool import
> pool: tank
> id: 1998957762692994918
> state: FAULTED
> status: The pool was last accessed by another system.
> action: The pool cannot be imported due to damaged devices or data.
> The pool may be active on another system, but can be imported using
> the ''-f'' flag.
> see: http://www.sun.com/msg/ZFS-8000-EY
> config:
>
> tank FAULTED corrupted data
> raidz1 ONLINE
> gptid/e895b5d6-4bab-11df-8a83-0019d159e82b ONLINE
> gptid/e96cf4a2-4bab-11df-8a83-0019d159e82b ONLINE
> gptid/ea4a127c-4bab-11df-8a83-0019d159e82b ONLINE
> gptid/eb3160a6-4bab-11df-8a83-0019d159e82b ONLINE
> gptid/ec02f050-4bab-11df-8a83-0019d159e82b ONLINE
> gptid/ecdb408b-4bab-11df-8a83-0019d159e82b ONLINE
>
> mfsbsd# zpool import -f tank
> internal error: Illegal byte sequence
> Abort (core dumped)
>
>
> SunOS opensolaris 5.11 snv_134 i86pc i386 i86pc Solaris
>
> root at opensolaris:/# zpool import -nfFX -R /mnt tank
> Assertion failed: rn->rn_nozpool == B_FALSE, file
../common/libzfs_import.c, line 1078, function zpool_open_func
> Abort (core dumped)
>
>
> I don''t really need to get the server bootable again, but I do
need to get the data off of one of the file systems. Any help would be greatly
appreciated.
>
> Thanks,
> Clint