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
10 Linux nslookup Command Examples for DNS Lookup
Viewed 10312 times since Sun, Sep 30, 2018
RHCS6: Debug and test multicast traffic between two hosts
Viewed 6764 times since Sun, Jun 3, 2018
LVM basic
Viewed 2288 times since Sat, Jun 2, 2018
stunnel Securing telnet connections with stunnel
Viewed 1579 times since Sun, Dec 6, 2020
debian Install a newer kernel in Debian 9 (stretch) stable
Viewed 1859 times since Sun, Sep 23, 2018
Linux – delete the LUN and remove traces from OS
Viewed 3700 times since Tue, May 22, 2018
Watchdog script to keep an application running
Viewed 18764 times since Tue, Jul 31, 2018
Modifying the inode count for an ext2/ext3/ext4 file system
Viewed 15397 times since Fri, Sep 18, 2020
Top 4 Reasons for Node Reboot or Node Eviction in Real Application Cluster (RAC) Environment
Viewed 99914 times since Thu, Jun 21, 2018
rabbitmq Troubleshooting TLS-enabled Connections
Viewed 2543 times since Sun, Dec 6, 2020