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,sd at
s41726563612020204152432d313232302d564f4c2330302030303030303031303838303335393834/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