Hi,

zpool simply can not be imported after a reboot (uadmin 2 1).

dtrace shows spa_load_verify return EIO.

zpool import -fFX  also can not import.

It seems some object in Object Directory be damaged.

I think the cause may be the dram, as some modules from the same batch do
not work reliably on other machines.

The pool have two raidz1 and one zpl dataset, is it possible the recover
the files?

If the metadata can not be followed,  is it possible to scan the disk to
get all the dnones and get all the files.

Thanks.




zdb -e -c -A shows the following:

Traversing all blocks to verify metadata checksums and verify nothing
leaked ...
zdb_blkptr_cb: Got error 50 reading <0, 47, 1, 1>  -- skipping
zdb_blkptr_cb: Got error 50 reading <0, 48, 1, 1>  -- skipping

Error counts:

    errno  count
       50  2
leaked space: vdev 0, offset 0x0, size 3072
leaked space: vdev 0, offset 0xf000, size 40960
leaked space: vdev 0, offset 0x21800, size 32768
leaked space: vdev 0, offset 0x1bc00, size 17408

.... more info in the attached zdb-e-c-A.gz

block traversal size 19227648 != alloc 2071126832128 (leaked 2071107604480)

    bp count:            1574
    bp logical:       6890496      avg:   4377
    bp physical:      5306368      avg:   3371     compression:   1.30
    bp allocated:    19227648      avg:  12215     compression:   0.36
    bp deduped:             0    ref>1:      0   deduplication:   1.00
    SPA allocated: 2071126832128     used:  3.46%



fmd log:

TIME                           CLASS
May 19 2014 23:52:15.124028872 ereport.fs.zfs.data
nvlist version: 0
    class = ereport.fs.zfs.data
    ena = 0xdb22e2c2d6800c01
    detector = (embedded nvlist)
    nvlist version: 0
        version = 0x0
        scheme = zfs
        pool = 0xa3b7facf65a1dcc6
    (end detector)

    pool = UA3500d
    pool_guid = 0xa3b7facf65a1dcc6
    pool_context = 2
    pool_failmode = panic
    zio_err = 50
    zio_objset = 0x29
    zio_object = 0x0
    zio_level = -1
    zio_blkid = 0x0
    __ttl = 0x1
    __tod = 0x537a28af 0x76487c8

May 19 2014 23:52:15.124029743 ereport.fs.zfs.checksum
nvlist version: 0
    class = ereport.fs.zfs.checksum
    ena = 0xdb22e2c2d6800c01
    detector = (embedded nvlist)
    nvlist version: 0
        version = 0x0
        scheme = zfs
        pool = 0xa3b7facf65a1dcc6
        vdev = 0x1b4e1cead21fecd0
    (end detector)

    pool = UA3500d
    pool_guid = 0xa3b7facf65a1dcc6
    pool_context = 2
    pool_failmode = panic
    vdev_guid = 0x1b4e1cead21fecd0
    vdev_type = disk
    vdev_path = /dev/dsk/
c0t5000C50057914837d0s0
    vdev_devid = id1,sd@n5000c50057914837/a
    parent_guid = 0x5ac07c4d8c696f65
    parent_type = raidz
    zio_err = 50
    zio_offset = 0x1999a92a00
    zio_size = 0x200
    zio_objset = 0x29
    zio_object = 0x0
    zio_level = -1
    zio_blkid = 0x0
    __ttl = 0x1
    __tod = 0x537a28af 0x7648b2f

May 19 2014 23:52:15.124028887 ereport.fs.zfs.checksum
nvlist version: 0
    class = ereport.fs.zfs.checksum
    ena = 0xdb22e2c2d6800c01
    detector = (embedded nvlist)
    nvlist version: 0
        version = 0x0
        scheme = zfs
        pool = 0xa3b7facf65a1dcc6
        vdev = 0x3a49d1844349a26f
    (end detector)

    pool = UA3500d
    pool_guid = 0xa3b7facf65a1dcc6
    pool_context = 2
    pool_failmode = panic
    vdev_guid = 0x3a49d1844349a26f
    vdev_type = disk
    vdev_path = /dev/dsk/c0t5000C50057914D33d0s0
    vdev_devid = id1,sd@n5000c50057914d33/a
    parent_guid = 0x5ac07c4d8c696f65
    parent_type = raidz
    zio_err = 50
    zio_offset = 0x1999a92a00
    zio_size = 0x200
    zio_objset = 0x29
    zio_object = 0x0
    zio_level = -1
    zio_blkid = 0x0
    __ttl = 0x1
    __tod = 0x537a28af 0x76487d7

May 19 2014 23:52:15.124029287 ereport.fs.zfs.checksum
nvlist version: 0
    class = ereport.fs.zfs.checksum
    ena = 0xdb22e2c2d6800c01
    detector = (embedded nvlist)
    nvlist version: 0
        version = 0x0
        scheme = zfs
        pool = 0xa3b7facf65a1dcc6
        vdev = 0x897270a22ba9d67
    (end detector)

    pool = UA3500d
    pool_guid = 0xa3b7facf65a1dcc6
    pool_context = 2
    pool_failmode = panic
    vdev_guid = 0x897270a22ba9d67
    vdev_type = disk
    vdev_path = /dev/dsk/c0t5000C500578E5BDBd0s0
    vdev_devid = id1,sd@n5000c500578e5bdb/a
    parent_guid = 0xeba5789beaf644ff
    parent_type = raidz
    zio_err = 50
    zio_offset = 0x1999a74a00
    zio_size = 0x200
    zio_objset = 0x29
    zio_object = 0x0
    zio_level = -1
    zio_blkid = 0x0
    __ttl = 0x1
    __tod = 0x537a28af 0x7648967

May 19 2014 23:52:15.124029242 ereport.fs.zfs.checksum
nvlist version: 0
    class = ereport.fs.zfs.checksum
    ena = 0xdb22e2c2d6800c01
    detector = (embedded nvlist)
    nvlist version: 0
        version = 0x0
        scheme = zfs
        pool = 0xa3b7facf65a1dcc6
        vdev = 0xaf2e35492679a27
    (end detector)

    pool = UA3500d
    pool_guid = 0xa3b7facf65a1dcc6
    pool_context = 2
    pool_failmode = panic
    vdev_guid = 0xaf2e35492679a27
    vdev_type = disk
    vdev_path = /dev/dsk/c0t5000C5005790EAF7d0s0
    vdev_devid = id1,sd@n5000c5005790eaf7/a
    parent_guid = 0xeba5789beaf644ff
    parent_type = raidz
    zio_err = 50
    zio_offset = 0x1999a74a00
    zio_size = 0x200
    zio_objset = 0x29
    zio_object = 0x0
    zio_level = -1
    zio_blkid = 0x0
    __ttl = 0x1
    __tod = 0x537a28af 0x764893a

May 19 2014 23:52:15.124029468 ereport.fs.zfs.checksum
nvlist version: 0
    class = ereport.fs.zfs.checksum
    ena = 0xdb22e2c2d6800c01
    detector = (embedded nvlist)
    nvlist version: 0
        version = 0x0
        scheme = zfs
        pool = 0xa3b7facf65a1dcc6
        vdev = 0x897270a22ba9d67
    (end detector)

    pool = UA3500d
    pool_guid = 0xa3b7facf65a1dcc6
    pool_context = 2
    pool_failmode = panic
    vdev_guid = 0x897270a22ba9d67
    vdev_type = disk
    vdev_path = /dev/dsk/c0t5000C500578E5BDBd0s0
    vdev_devid = id1,sd@n5000c500578e5bdb/a
    parent_guid = 0xeba5789beaf644ff
    parent_type = raidz
    zio_err = 50
    zio_offset = 0x1999a74a00
    zio_size = 0x200
    zio_objset = 0x29
    zio_object = 0x0
    zio_level = -1
    zio_blkid = 0x0
    __ttl = 0x1
    __tod = 0x537a28af 0x7648a1c

May 19 2014 23:52:15.124029195 ereport.fs.zfs.checksum
nvlist version: 0
    class = ereport.fs.zfs.checksum
    ena = 0xdb22e2c2d6800c01
    detector = (embedded nvlist)
    nvlist version: 0
        version = 0x0
        scheme = zfs
        pool = 0xa3b7facf65a1dcc6
        vdev = 0xaf2e35492679a27
    (end detector)

    pool = UA3500d
    pool_guid = 0xa3b7facf65a1dcc6
    pool_context = 2
    pool_failmode = panic
    vdev_guid = 0xaf2e35492679a27
    vdev_type = disk
    vdev_path = /dev/dsk/c0t5000C5005790EAF7d0s0
    vdev_devid = id1,sd@n5000c5005790eaf7/a
    parent_guid = 0xeba5789beaf644ff
    parent_type = raidz
    zio_err = 50
    zio_offset = 0x1999a74a00
    zio_size = 0x200
    zio_objset = 0x29
    zio_object = 0x0
    zio_level = -1
    zio_blkid = 0x0
    __ttl = 0x1
    __tod = 0x537a28af 0x764890b

May 19 2014 23:52:15.124028949 ereport.fs.zfs.checksum
nvlist version: 0
    class = ereport.fs.zfs.checksum
    ena = 0xdb22e2c2d6800c01
    detector = (embedded nvlist)
    nvlist version: 0
        version = 0x0
        scheme = zfs
        pool = 0xa3b7facf65a1dcc6
        vdev = 0x1b4e1cead21fecd0
    (end detector)

    pool = UA3500d
    pool_guid = 0xa3b7facf65a1dcc6
    pool_context = 2
    pool_failmode = panic
    vdev_guid = 0x1b4e1cead21fecd0
    vdev_type = disk
    vdev_path = /dev/dsk/c0t5000C50057914837d0s0
    vdev_devid = id1,sd@n5000c50057914837/a
    parent_guid = 0x5ac07c4d8c696f65
    parent_type = raidz
    zio_err = 50
    zio_offset = 0x1999a92a00
    zio_size = 0x200
    zio_objset = 0x29
    zio_object = 0x0
    zio_level = -1
    zio_blkid = 0x0
    __ttl = 0x1
    __tod = 0x537a28af 0x7648815

May 19 2014 23:52:15.124029475 ereport.fs.zfs.checksum
nvlist version: 0
    class = ereport.fs.zfs.checksum
    ena = 0xdb22e2c2d6800c01
    detector = (embedded nvlist)
    nvlist version: 0
        version = 0x0
        scheme = zfs
        pool = 0xa3b7facf65a1dcc6
        vdev = 0x3a49d1844349a26f
    (end detector)

    pool = UA3500d
    pool_guid = 0xa3b7facf65a1dcc6
    pool_context = 2
    pool_failmode = panic
    vdev_guid = 0x3a49d1844349a26f
    vdev_type = disk
    vdev_path = /dev/dsk/c0t5000C50057914D33d0s0
    vdev_devid = id1,sd@n5000c50057914d33/a
    parent_guid = 0x5ac07c4d8c696f65
    parent_type = raidz
    zio_err = 50
    zio_offset = 0x1999a92a00
    zio_size = 0x200
    zio_objset = 0x29
    zio_object = 0x0
    zio_level = -1
    zio_blkid = 0x0
    __ttl = 0x1
    __tod = 0x537a28af 0x7648a23
_______________________________________________
developer mailing list
[email protected]
http://lists.open-zfs.org/mailman/listinfo/developer

Reply via email to