amd64/136218: Exported ZFS pools can't be imported into (Open)Solaris

Stas Sușcov stas at net.utcluj.ro
Wed Jul 1 13:50:03 UTC 2009


>Number:         136218
>Category:       amd64
>Synopsis:       Exported ZFS pools can't be imported into (Open)Solaris
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-amd64
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 01 13:50:02 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Stas Sușcov
>Release:        7.2 to 8-current
>Organization:
UTCN
>Environment:
>Description:
# zpool import -f
  pool: tank
    id: 2794438138141825953
 state: UNAVAIL
status: One or more devices contains corrupted data.
action: The pool cannot be imported due to damaged devices or data.
   see: http://www.sun.com/msg/ZFS-8000-5E
config:

        tank          UNAVAIL  insufficient replicas
          raidz1      UNAVAIL  corrupted data
            c0t1d0p0  ONLINE
            c0t2d0s8  UNAVAIL  corrupted data
            c0t3d0s2  ONLINE
# zpool import -f tank
cannot import 'tank': no such pool or dataset
# zdb -l /dev/dsk/c0t2d0s8
--------------------------------------------
LABEL 0
--------------------------------------------
    version=13
    name='tank'
    state=1
    txg=2563123
    pool_guid=2794438138141825953
    hostname=''
    top_guid=15872320949015295970
    guid=6991675266341970117
    vdev_tree
        type='raidz'
        id=0
        guid=15872320949015295970
        nparity=1
        metaslab_array=14
        metaslab_shift=34
        ashift=9
        asize=3000599838720
        is_log=0
        children[0]
                type='disk'
                id=0
                guid=7503403694738120161
                path='/dev/da0'
                whole_disk=0
                DTL=142
        children[1]
                type='disk'
                id=1
                guid=6991675266341970117
                path='/dev/da1'
                whole_disk=0
                DTL=139
        children[2]
                type='disk'
                id=2
                guid=12393268613817866398
                path='/dev/da2'
                whole_disk=0
                DTL=141
--------------------------------------------
LABEL 1
--------------------------------------------
    version=13
    name='tank'
    state=1
    txg=2563123
    pool_guid=2794438138141825953
    hostname=''
    top_guid=15872320949015295970
    guid=6991675266341970117
    vdev_tree
        type='raidz'
        id=0
        guid=15872320949015295970
        nparity=1
        metaslab_array=14
        metaslab_shift=34
        ashift=9
        asize=3000599838720
        is_log=0
        children[0]
                type='disk'
                id=0
                guid=7503403694738120161
                path='/dev/da0'
                whole_disk=0
                DTL=142
        children[1]
                type='disk'
                id=1
                guid=6991675266341970117
                path='/dev/da1'
                whole_disk=0
                DTL=139
        children[2]
                type='disk'
                id=2
                guid=12393268613817866398
                path='/dev/da2'
                whole_disk=0
                DTL=141
--------------------------------------------
LABEL 2
--------------------------------------------
failed to unpack label 2
--------------------------------------------
LABEL 3
--------------------------------------------
failed to unpack label 3
>How-To-Repeat:
Pool `tank` was created in FreeBSD 7.2-R.
After it I booted into FreeBSD 8-current and imported and upgraded the pool to V.13.

After I installed Nexenta CP2 (formerly OpenSolaris Nevada build 20081207) which uses ZFS V.14. The full description (inside Nexenta) is above.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-amd64 mailing list