ZFS - Unable to replace replacing drive

S M zw_uk at hotmail.com
Sun Jul 11 22:39:56 UTC 2010


Hi all,

Can anyone help with a ZFS problem I've been having? I have a single ZFS pool as shown below:

# zpool status
  pool: vault
 state: DEGRADED
 scrub: resilver completed after 0h8m with 0 errors on Sun Jul 11 22:18:27 2010
config:

        NAME                       STATE     READ WRITE CKSUM
        vault                      DEGRADED     0     0     0
          mirror                   ONLINE       0     0     0
            da0.eli                ONLINE       0     0     0
            da8.eli                ONLINE       0     0     0
            ad4.eli                ONLINE       0     0     0
          mirror                   DEGRADED     0     0     0
            da1.eli                ONLINE       0     0     0  10.0M resilvered
            replacing              UNAVAIL      0 7.42K     0  insufficient replicas
              176228571956779269   UNAVAIL      0 7.79K     0  was /dev/ad6.eli
              1650754158582652028  UNAVAIL      0 7.81K     0  was /dev/da99.eli
            da9.eli                ONLINE       0     0     0  10.0M resilvered

errors: No known data errors

However I can't seem to get rid of the replacing drives. What happened was that I tried to replace /dev/ad6.eli with /dev/da99.eli (because ad6.eli broke) and da99.eli was also faulty and so failed the replace.

How do I get rid of them? The array is otherwise healthy....

# zpool offline vault 176228571956779269
cannot offline 176228571956779269: no valid replicas
# zpool offline vault 1650754158582652028
cannot offline 1650754158582652028: no valid replicas
# zpool detach vault 1650754158582652028
cannot detach 1650754158582652028: no valid replicas
# zpool detach vault 176228571956779269
cannot detach 176228571956779269: no valid replicas

replace doeesn't work either.

ZDB returns:

vault
    version=14
    name='vault'
    state=0
    txg=173963
    pool_guid=14228437791114878229
    hostid=4269824854
    hostname='vault.internal'
    vdev_tree
        type='root'
        id=0
        guid=14228437791114878229
        children[0]
                type='mirror'
                id=0
                guid=15203813302661836458
                metaslab_array=23
                metaslab_shift=34
                ashift=12
                asize=2000394125312
                is_log=0
                children[0]
                        type='disk'
                        id=0
                        guid=7238937831460639650
                        path='/dev/da0.eli'
                        whole_disk=0
                        DTL=51
                children[1]
                        type='disk'
                        id=1
                        guid=14125934351009663627
                        path='/dev/da8.eli'
                        whole_disk=0
                        DTL=53
                children[2]
                        type='disk'
                        id=2
                        guid=8553277371515810839
                        path='/dev/ad4.eli'
                        whole_disk=0
                        DTL=169
        children[1]
                type='mirror'
                id=1
                guid=14672070090293526603
                metaslab_array=118
                metaslab_shift=34
                ashift=12
                asize=2000394125312
                is_log=0
                children[0]
                        type='disk'
                        id=0
                        guid=4020825290461516758
                        path='/dev/da1.eli'
                        whole_disk=0
                        DTL=123
                children[1]
                        type='replacing'
                        id=1
                        guid=496235429895718168
                        whole_disk=0
                        children[0]
                                type='disk'
                                id=0
                                guid=176228571956779269
                                path='/dev/ad6.eli'
                                whole_disk=0
                                not_present=1
                                DTL=54
                        children[1]
                                type='disk'
                                id=1
                                guid=1650754158582652028
                                path='/dev/da99.eli'
                                whole_disk=0
                                not_present=1
                                DTL=168
                children[2]
                        type='disk'
                        id=2
                        guid=5694121814811722857
                        path='/dev/da9.eli'
                        whole_disk=0
                        DTL=120


uname -a: FreeBSD vault.internal 8.1-PRERELEASE FreeBSD 8.1-PRERELEASE #4: Thu Jul  1 09:47:23 UTC 2010     sm at vault.internal:/usr/obj/usr/src/sys/vault  amd64

How do I fix this? ZFS says that the array is degraded but it isn't really, I just can't get rid of this.
 		 	   		  
_________________________________________________________________
http://clk.atdmt.com/UKM/go/197222280/direct/01/
We want to hear all your funny, exciting and crazy Hotmail stories. Tell us now


More information about the freebsd-fs mailing list