Hello

running Solaris on x86 and zfs on a hw raid areca arc-1220. (8 * 400G, RAID5 
one volume 2.8T)
After a disk failure I replaced the disk and the raid synchronized successfully.
(state of RAID and Volume shows NORMAL)
But the os would'nt boot anymore. (bootloop)
Only solution was removing /etc/zfs/zpool.cache to bring up solaris again.

I'm looking for a solution to recover data and need help, please!

# zpool import
  pool: mypool
    id: 9190031050017369302
 state: ONLINE
status: The pool is formatted using an older on-disk version.
action: The pool can be imported using its name or numeric identifier, though
        some features will not be available without an explicit 'zpool upgrade'.
config:

        mypool      ONLINE
          c2t0d0    ONLINE

A import using -f option will panic the kernel again:
Dec 31 21:09:54 gatix ^Mpanic[cpu0]/thread=fffffe8000b28c80: 
Dec 31 21:09:54 gatix genunix: [ID 603766 kern.notice] assertion failed: 
dmu_read(os, smo->smo_object, offset, size, entry_ma
p) == 0 (0x5 == 0x0), file: ../../common/fs/zfs/space_map.c, line: 319
Dec 31 21:09:54 gatix unix: [ID 100000 kern.notice] 
Dec 31 21:09:54 gatix genunix: [ID 802836 kern.notice] fffffe8000b28700 
fffffffffb9c8499 ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b28770 
zfs:space_map_load+276 ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b287a0 
zfs:zfsctl_ops_root+33c48707 ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b28820 
zfs:metaslab_group_alloc+18d ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b288b0 
zfs:metaslab_alloc_dva+bb ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b28910 
zfs:zfsctl_ops_root+33c495b0 ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b28940 
zfs:zio_dva_allocate+4a ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b28950 
zfs:zio_next_stage+65 ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b28970 
zfs:zio_checksum_generate+5f ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b28980 
zfs:zio_next_stage+65 ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b289d0 
zfs:zio_write_compress+136 ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b289e0 
zfs:zio_next_stage+65 ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b28a10 
zfs:zio_wait_for_children+49 ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b28a20 
zfs:zio_wait_children_ready+15 ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b28a30 
zfs:zfsctl_ops_root+33c67c86 ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b28a40 
zfs:zio_nowait+9 ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b28ae0 
zfs:dmu_objset_sync+172 ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b28b10 
zfs:dsl_dataset_sync+3b ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b28b60 
zfs:dsl_pool_sync+65 ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b28bd0 
zfs:spa_sync+116 ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b28c60 
zfs:txg_sync_thread+115 ()
Dec 31 21:09:54 gatix genunix: [ID 655072 kern.notice] fffffe8000b28c70 
unix:thread_start+8 ()
Dec 31 21:09:54 gatix unix: [ID 100000 kern.notice] 

using zdb would produce:
# zdb -lv /dev/rdsk/c2t0d0s0
--------------------------------------------
LABEL 0
--------------------------------------------
    version=2
    name='mypool'
    state=0
    txg=2080095
    pool_guid=9190031050017369302
    top_guid=1501452411577769624
    guid=1501452411577769624
    vdev_tree
        type='disk'
        id=0
        guid=1501452411577769624
        path='/dev/dsk/c2t0d0s0'
        devid='id1,[EMAIL PROTECTED]/a'
        whole_disk=1
        metaslab_array=13
        metaslab_shift=34
        ashift=9
        asize=2799984967680

I also tried to set /etc/system switch set zfs:zfs_recover=1 without success.

Solaris is Solaris 10 6/06 s10x_u2wos_09a X86 with all patches
# uname -a
SunOS gatix 5.10 Generic_120012-14 i86pc i386 i86pc Solaris

What else can I do?
Do I need to upgrade to S10 u4? Any other advice?

Regards
-Felix
 
 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to