Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Jul 2007 23:17:53 +0200
From:      Sverre Svenningsen <ss.alert@online.no>
To:        freebsd-current@freebsd.org
Subject:   (ZFS) zpool replace weirdness
Message-ID:  <1736829882.20070723231753@online.no>
In-Reply-To: <20070721065204.GA2044@garage.freebsd.pl>
References:  <20070719102302.R1534@rust.salford.ac.uk> <20070719135510.GE1194@garage.freebsd.pl> <20070719181313.G4923@rust.salford.ac.uk> <20070721065204.GA2044@garage.freebsd.pl>

next in thread | previous in thread | raw e-mail | index | archive | help
I've been playing around with zfs for a bit, and ran into a problem
where i corrupted an entire drive (on purpose) by way of dd
if=/dev/urandom of=/dev/ad12 .. as expected, the zpool noticed:

su-2.05b# zpool status
  pool: array1
 state: ONLINE
status: One or more devices could not be used because the label is missing or
        invalid.  Sufficient replicas exist for the pool to continue
        functioning in a degraded state.
action: Replace the device using 'zpool replace'.
   see: http://www.sun.com/msg/ZFS-8000-4J
 scrub: resilver completed with 0 errors on Mon Jul 23 23:05:53 2007
config:

        NAME        STATE     READ WRITE CKSUM
        array1      ONLINE       0     0     0
          raidz1    ONLINE       0     0     0
            ad10    ONLINE       0     0     0
            ad12    UNAVAIL      0     0     0  corrupted data
            ad14    ONLINE       0     0     0
            ad16    ONLINE       0     0     0
          raidz1    ONLINE       0     0     0
            ad18    ONLINE       0     0     0
            ad20    ONLINE       0     0     0
            ad22    ONLINE       0     0     0
            ad24    ONLINE       0     0     0

errors: No known data errors


now i want to resilver that disk, but the problem is this:

su-2.05b# zpool replace -f array1 ad12
invalid vdev specification
the following errors must be manually repaired:
ad12 is in use (r1w1e1)

but nothing is using that disk as far as i can tell! has anyone
successfully done this?

would it be better to use slices instead of whole disks for zfs on
freebsd? i want to get some experience with this so that i know
what not to do when a disk breaks for real :)

-- 
Best regards,
 Sverre S                           mailto:ss.alert@online.no




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1736829882.20070723231753>