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
How To: Create Self-Signed Certificate – OpenSSL
Viewed 2676 times since Mon, Feb 18, 2019
Logrotate Example for Custom Logs
Viewed 2293 times since Sun, Jan 12, 2020
Testing TLS/SSL encryption
Viewed 12855 times since Thu, Jan 16, 2020
HowTo: Retrieve Email from a POP3 Server using the Command Line
Viewed 9135 times since Mon, Feb 18, 2019
RHEL: Create a local RPM repository
Viewed 10842 times since Sun, May 27, 2018
chrt command: Set / Manipulate Real Time Attributes of a Linux Process
Viewed 10514 times since Mon, Feb 17, 2020
How to use yum-cron to automatically update RHEL/CentOS Linux
Viewed 2425 times since Wed, Oct 17, 2018
How To Use Systemctl to Manage Systemd Services and Units
Viewed 7078 times since Mon, Dec 7, 2020
Learn how to align an SSD on Linux
Viewed 11723 times since Fri, May 15, 2020
Linux - How to perform I/O performance test with dd command
Viewed 5670 times since Fri, Jun 8, 2018