LVM: Reduce SWAP size by removing a Logical Volume

LVM: Reduce SWAP size by removing a Logical Volume

# Tested on RHEL 5, 6 & 7

# Check current swap volume(s) and its size

root@<server>:/#> cat /etc/fstab | grep swap
/dev/rvg/swaplv         swap                    swap    defaults        0 0
/dev/rvg/newswaplv      swap                    swap    defaults        0 0


root@<server>:/#> free -m
             total       used       free     shared    buffers     cached
Mem:         11239        392      10846          0        102        120
-/+ buffers/cache:        169      11069
Swap:        15039          0      15039                                       <----


root@<server>:/#> cat /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/mapper/rvg-swaplv                  partition       14352376        0       -1
/dev/mapper/rvg-newswaplv               partition       1048568 0       -2




# We will reduce swap space by removing /dev/mapper/rvg-newswaplv Logical Volume

# Disable swapping on selected LV

root@<server>:/#> swapoff /dev/rvg/newswaplv



# Check new size and partitions being used by swap

root@<server>:/#> free
             total       used       free     shared    buffers     cached
Mem:      11508864     401412   11107452          0     104992     123432
-/+ buffers/cache:     172988   11335876
Swap:     14352376          0   14352376                                       <----


root@<server>:/#> cat /proc/swaps
Filename                                Type            Size       Used    Priority
/dev/mapper/rvg-swaplv                  partition       14352376        0       -1



# Remove following line from /etc/fstab to prevent system from mounting removed LV

/dev/rvg/newswaplv         swap                    swap    defaults        0 0



# If necessary, completely remove Logical Volume

# root@<server>:/#> lvremove /dev/rvg/newswaplv
# Do you really want to remove active logical volume newswaplv? [y/n]: y
# Logical volume "newswaplv" successfully removed
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: How to change a USER/GROUP UID/GID and all owned files
Viewed 26546 times since Sat, Jun 2, 2018
ZFS: Create a new zfs filesystem
Viewed 3224 times since Sun, Jun 3, 2018
Tilix: Advanced Tiling Terminal Emulator for Power Users
Viewed 7511 times since Thu, Apr 18, 2019
How to Synchronize Directories Using Lsyncd in Linux
Viewed 15158 times since Wed, Oct 31, 2018
20 Linux Command Tips and Tricks That Will Save You A Lot of Time linux
Viewed 5627 times since Thu, Apr 18, 2019
Linux RedHat How To Create An RPM Package
Viewed 4037 times since Sun, Jan 9, 2022
20 Linux YUM (Yellowdog Updater, Modified) Commands for Package Management YUM
Viewed 11970 times since Thu, Oct 25, 2018
How to run command or code in parallel in bash shell under Linux or Unix
Viewed 4009 times since Tue, Aug 6, 2019
RHCS: Install a two-node basic cluster
Viewed 10781 times since Sun, Jun 3, 2018
RHCS6: ’fencing’ basics
Viewed 2963 times since Sun, Jun 3, 2018