Adding SWAP space by extending LVM volume

This blog post will guide you on how we can extend the swap space for an existing LVM volume. For using this method LVM volume must have free capacity to accommodate the new swap space. If the space is not available in an existing LVM then this method is not helpful. Check the existing swap :
[root@racnode1 yum.repos.d]# grep swap /etc/fstab
/dev/mapper/ol_racnode1-swap none                    swap    defaults        0 0
[root@racnode1 yum.repos.d]# ls -l /dev/mapper/ol_racnode1-swap
lrwxrwxrwx 1 root root 7 Mar 15 23:00 /dev/mapper/ol_racnode1-swap -> ../dm-1
[root@racnode1 yum.repos.d]# ls -al /dev/mapper/ol_racnode1-swap
lrwxrwxrwx 1 root root 7 Mar 15 23:00 /dev/mapper/ol_racnode1-swap -> ../dm-1
[root@racnode1 yum.repos.d]#
Before extending the swap volume disable the swap:
[root@racnode1 yum.repos.d]# swapoff -v /dev/mapper/ol_racnode1-swap
swapoff /dev/mapper/ol_racnode1-swap
[root@racnode1 yum.repos.d]# 
Now extend the LVM swap volume:
[root@racnode1 yum.repos.d]# lvextend -L +32G /dev/mapper/ol_racnode1-swap
  Size of logical volume ol_racnode1/swap changed from 4.00 GiB (1024 extents) to 36.00 GiB (9216 extents).
  Logical volume ol_racnode1/swap successfully resized.
[root@racnode1 yum.repos.d]# 
Configure swap on LVM volume:
 [root@racnode1 yum.repos.d]# mkswap /dev/mapper/ol_racnode1-swap
mkswap: /dev/mapper/ol_racnode1-swap: warning: wiping old swap signature.
Setting up swapspace version 1, size = 36 GiB (38654701568 bytes)
no label, UUID=620438f7-ca46-4a3e-899c-7aa999aa7bc2
[root@racnode1 yum.repos.d]# 
Enable SWAP LVM volume:
[root@racnode1 yum.repos.d]# swapon -v /dev/mapper/ol_racnode1-swap
swapon: /dev/mapper/ol_racnode1-swap: found signature [pagesize=4096, signature=swap]
swapon: /dev/mapper/ol_racnode1-swap: pagesize=4096, swapsize=38654705664, devsize=38654705664
swapon /dev/mapper/ol_racnode1-swap
[root@racnode1 yum.repos.d]#
The initial configured swap size was 4 GB and after extending the LVM volume the new swap size is 36GB. Hope it helps and thanks for reading 😊 Regards, ZAHEER

Comments

Popular posts from this blog

Disable Firewall on Oracle Linux 8

Installation of Oracle Applications R12.1.1 on Linux and vmware

Enable Desktop on Oracle Solaris 11.4