LVM: Reduce an existing Volume Group by removing one of its disks

LVM: Reduce an existing Volume Group by removing one of its disks

# Tested on RHEL 5, 6 & 7

VG=testvg

# Check disks owned by volume group

vgdisplay -v $VG | grep "PV Name"
   PV Name               /dev/sde1
   PV Name               /dev/sde2
   PV Name               /dev/sde3
   PV Name               /dev/sde4    <---

# Remove desired disk from VG (Verify first disk is not in use)

DISK=/dev/sde4

pvdisplay $DISK | egrep "Total|Free"
   Total PE              129          <--- Total Physical Extents
   Free PE               129          <--- Free Physical Extents

# Disk is not being used (no PE in use) so we can remove it from volume group

vgreduce $VG $DISK


# Check

vgdisplay -v $VG | grep "PV Name"
   PV Name               /dev/sde1
   PV Name               /dev/sde2
   PV Name               /dev/sde3



# We can remove ALL empty (no physical extents in use) disks from VG by running 'vgreduce'
# command with '-a' option:

vgreduce -a $VG
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
Creating SWAP partition using FDISK & FALLOCATE commands
Viewed 3762 times since Thu, Jan 16, 2020
HowTo: Create CSR using OpenSSL Without Prompt (Non-Interactive)
Viewed 14384 times since Mon, Feb 18, 2019
How to do a Filesystem Resize (ext3/ext4) on Redhat running on VMware
Viewed 11231 times since Wed, Jul 25, 2018
RHEL: How to change a USER/GROUP UID/GID and all owned files
Viewed 25066 times since Sat, Jun 2, 2018
Improve security with polyinstantiation
Viewed 13614 times since Fri, May 15, 2020
CONFIGURE FOR ASM Linux
Viewed 5757 times since Sat, Jun 2, 2018
SSL HowTo: Decode CSR
Viewed 5263 times since Mon, Feb 18, 2019
zabbix linux How to solve apache error No space left on device: Cannot create SSLMutex
Viewed 2624 times since Wed, Nov 11, 2020
Linux / UNIX: Run Command a Number of Times In a Row
Viewed 16113 times since Tue, Aug 6, 2019
Using stunnel and TinyProxy to obfuscate HTTP traffic
Viewed 7238 times since Fri, Sep 28, 2018