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
RHCS6: Basic operations on clustered services
Viewed 2821 times since Sun, Jun 3, 2018
Linux: how to monitor the nofile limit
Viewed 10825 times since Wed, Jul 25, 2018
Cron YUM How to use yum-cron to automatically update RHEL/CentOS Linux
Viewed 2623 times since Fri, Oct 26, 2018
7 Tips – Tuning Command Line History in Bash
Viewed 5603 times since Fri, Jul 5, 2019
How to manage Linux password expiry with the chage command
Viewed 11407 times since Tue, Sep 11, 2018
Check a Website Availability from the Linux Command Line
Viewed 6801 times since Mon, Feb 18, 2019
RHCS: Install a two-node basic cluster
Viewed 10192 times since Sun, Jun 3, 2018
A Quick and Practical Reference for tcpdump
Viewed 12652 times since Fri, Jul 27, 2018
How log rotation works with logrotate
Viewed 5040 times since Fri, Nov 30, 2018
Testing TLS/SSL encryption
Viewed 13415 times since Thu, Jan 16, 2020