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
RHEL: Displaying/setting kernel parameters - ’sysctl’
Viewed 3105 times since Sat, Jun 2, 2018
Linux ssh Hide OpenSSH Version Banner
Viewed 51639 times since Wed, Apr 22, 2020
Oracle Linux 7 – How to audit changes to a trusted file such as /etc/passwd or /etc/shadow
Viewed 3050 times since Wed, Jul 25, 2018
Linux Network (TCP) Performance Tuning with Sysctl
Viewed 11750 times since Fri, Aug 3, 2018
O’Reilly’s CD bookshelf
Viewed 12975 times since Wed, Jun 27, 2018
sed Delete / Remove ^M Carriage Return (Line Feed / CRLF) on Linux or Unix
Viewed 10429 times since Thu, Feb 7, 2019
LVM: Extend an existing Logical Volume / Filesystem
Viewed 2581 times since Sat, Jun 2, 2018
SSH: Execute Remote Command or Script – Linux
Viewed 2489 times since Mon, Feb 18, 2019
Odpalenie polecenia tylko na jedną godzinę
Viewed 2908 times since Thu, May 24, 2018
Automatic YUM Updates with Yum-cron
Viewed 10705 times since Fri, Oct 26, 2018