ZPOOL: Detach a submirror from a mirrored zpool

ZPOOL: Detach a submirror from a mirrored zpool

# Tested on RHEL 6 & 7


# Even if ZFS can use individual slices or partitions, it is recommended to use whole disks.


# Having a mirrored zpool like following one

POOLNAME=my_pool

zpool status $POOLNAME
     pool: my_pool
    state: ONLINE
    scan: resilvered 65K in 0h0m with 0 errors on Tue Sep  1 16:37:43 2015
   config:

           NAME        STATE     READ WRITE CKSUM
           my_pool     ONLINE       0     0     0
             mirror-0  ONLINE       0     0     0
               sdb     ONLINE       0     0     0
               sdd     ONLINE       0     0     0
             mirror-1  ONLINE       0     0     0
               sdc     ONLINE       0     0     0
               sde     ONLINE       0     0     0

   errors: No known data errors



# we would like to detach one of the sides of the mirror

DEVICE01=/dev/sdd
DEVICE02=/dev/sde


# We detach one by one the devices from one of the sides of the mirror:

zpool detach $POOLNAME $DEVICE02


zpool status $POOLNAME
     pool: my_pool
    state: ONLINE
    scan: resilvered 65K in 0h0m with 0 errors on Tue Sep  1 16:37:43 2015
   config:

           NAME        STATE     READ WRITE CKSUM
           my_pool     ONLINE       0     0     0
             mirror-0  ONLINE       0     0     0
               sdb     ONLINE       0     0     0
               sdd     ONLINE       0     0     0
             sdc       ONLINE       0     0     0

   errors: No known data errors


zpool detach $POOLNAME $DEVICE01


zpool status $POOLNAME
     pool: my_pool
    state: ONLINE
    scan: resilvered 65K in 0h0m with 0 errors on Tue Sep  1 16:37:43 2015
   config:

           NAME        STATE     READ WRITE CKSUM
           my_pool     ONLINE       0     0     0
             sdb       ONLINE       0     0     0
             sdc       ONLINE       0     0     0

   errors: No known data errors
0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
Stunnel Setup
Viewed 18513 times since Fri, Sep 28, 2018
bash mistakes This page is a compilation of common mistakes made by bash users. Each example is flawed in some way.
Viewed 9617 times since Sun, Dec 6, 2020
Exclude multiple files and directories with rsync
Viewed 3027 times since Wed, Oct 31, 2018
How to maximise SSD performance with Linux
Viewed 9194 times since Fri, May 15, 2020
SSH Essentials: Working with SSH Servers, Clients, and Keys
Viewed 5239 times since Wed, Jun 27, 2018
How To: Linux Hard Disk Encryption With LUKS [ cryptsetup Command ]
Viewed 7857 times since Fri, Jul 13, 2018
How to find the largest files and directories in Linux?
Viewed 3920 times since Sun, May 20, 2018
LVM: Reduce SWAP size by removing a Logical Volume
Viewed 2523 times since Sat, Jun 2, 2018
18 Quick ‘lsof’ command examples for Linux Geeks
Viewed 12359 times since Sun, Jun 30, 2019
Linux - How to unlock and reset user’s account
Viewed 5452 times since Fri, Jun 8, 2018