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
Understanding System auditing with auditd
Viewed 9385 times since Fri, Apr 5, 2019
RHEL: Allowing users to ’su’ to "root" / Allowing ’root’ to login directly to the system using ’ssh’
Viewed 2635 times since Sat, Jun 2, 2018
10 Linux nslookup Command Examples for DNS Lookup
Viewed 9998 times since Sun, Sep 30, 2018
Using renice and taskset to manage process priority and CPU affinity with Linux OEL 6.4
Viewed 3399 times since Mon, Feb 17, 2020
Open SSL Creating Certificate Signing Request — CSR Generation
Viewed 1714 times since Mon, Feb 18, 2019
red hat 7 tmpfiles service
Viewed 1668 times since Thu, Oct 11, 2018
SSH ProxyCommand example: Going through one host to reach another server
Viewed 13273 times since Tue, Aug 6, 2019
RHEL: GPT/MBR partition tables (using disks larger than 2 TiB)
Viewed 12033 times since Sun, May 27, 2018
RHEL: Reinstalling Boot Loader on the Master Boot Record (MBR)
Viewed 3107 times since Sun, May 27, 2018
Linux Cluster Tutorial
Viewed 1897 times since Sat, Sep 29, 2018