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
Find All Large Files On A Linux System
Viewed 2976 times since Mon, Oct 29, 2018
Top 10 darmowych i publicznych serwerów DNS
Viewed 3011 times since Tue, May 22, 2018
Linux - How to get network speed and statistic of ethernet adapter in Linux
Viewed 2998 times since Fri, Jun 8, 2018
RHCS6: Mirror/unmirror a GFS2 volume
Viewed 5985 times since Sun, Jun 3, 2018
Linux get the list of FC HBA’s and WWPN
Viewed 4532 times since Tue, May 22, 2018
30 Handy Bash Shell Aliases For Linux / Unix / MacOS
Viewed 6173 times since Thu, Feb 11, 2021
A tcpdump Tutorial and Primer with Examples
Viewed 6928 times since Sun, Jun 17, 2018
Inxi – A Powerful Feature-Rich Commandline System Information Tool for Linux
Viewed 19791 times since Sat, Jun 2, 2018
Script to Offline and Remove A Disk In Linux
Viewed 2604 times since Mon, Jan 28, 2019
How to deal with dmesg timestamps
Viewed 4715 times since Wed, Oct 3, 2018