I have following status:

$ zpool status
   pool: cs01
  state: DEGRADED
 status: One or more devices has been taken offline by the administrator.
    Sufficient replicas exist for the pool to continue functioning in a
    degraded state.
 action: Online the device using 'zpool online' or replace the device with
    'zpool replace'.

scan: none requested config:

    NAME                      STATE     READ WRITE CKSUM
    cs01                      DEGRADED     0     0     0
      raidz1-0                DEGRADED     0     0     0
        11994499246498421261  OFFLINE      0     0     0  was /dev/ada2
        ada3                  ONLINE       0     0     0
        ada4                  ONLINE       0     0     0
      ada2                    ONLINE       0     0     0

I want to creat new pool:

      $ sudo zpool create bk01 ada5
      invalid vdev specification
      use '-f' to override the following errors:
      /dev/ada5 is part of active pool 'cs01'

So...

     $ sudo zpool detach cs01 ada5
     cannot detach ada5: no such device in pool
     $ sudo zpool detach cs01 ada5
     cannot detach ada5: no such device in pool

So, is ada5 in cs01 or not? Disclaimer: ada5 was ada2 one (now missing from cs01), but it has a hw error (stopped responding), so it was removed and reformated.

I messed my cs01 pool a bit, so I want to use ada5 as temporary backup so I can recreate cs01. How can I fix this mess?

This is what zpool labelclear is for.

The disk still has ZFS metadata on it indicating that it is part of a zpool, because you removed the disk without telling ZFS about it first.

To resolve the problem, use zpool labelclear -f <device>. This will wipe the ZFS labels from the device so that it can be used in another pool. -f is required when the device label indicates that it is still active in a zpool, as in your case.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.