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
Linux LVM recovery
Viewed 1851 times since Wed, Jan 23, 2019
How to mount software RAID1 member using mdadm
Viewed 864 times since Wed, Oct 3, 2018
SYS: Configure a local repository. local repo
Viewed 875 times since Mon, Oct 29, 2018
RHEL: Back-up/Replicate a partition table
Viewed 1314 times since Sun, May 27, 2018
Sample logrotate configuration and troubleshooting part 2
Viewed 752 times since Fri, Nov 30, 2018
WatchDog watchdog.sh script for checking server running
Viewed 2383 times since Tue, Jul 31, 2018
How to use yum-cron to automatically update RHEL/CentOS Linux
Viewed 571 times since Wed, Oct 17, 2018
Using IOzone for Linux disk performance analysis
Viewed 3797 times since Wed, Jul 25, 2018
Tunnel SSH Connections Over SSL Using ‘Stunnel’ On Debian 7 / Ubuntu 13.10
Viewed 918 times since Fri, Sep 28, 2018
RHEL: Building a custom kernel on RHEL 6
Viewed 1181 times since Sat, Jun 2, 2018