# lvcreate -C y -L <new_size>
# lvlnboot -s /dev/<vg_name>/<lv_name>
The second command above is used to set the swap as primary. Check /etc/fstab if it needs to be corrected. And of course, don't forget to reboot your system.
HTH. Open to suggestions/corrections... see ya' round.
The ideal size for the swap ranges from equal to twice the physical memory.
ReplyDeleteWe may add additional swap space on a server. We can do the same for the creation as specified above, and add the following:
ReplyDelete1. add the entry to /etc/fstab
.
.
/dev/vg_name/lv_swap2 ... swap pri=0 0 0
.
.
2. execute `swapon -a` to activate it.
As for RHEL, the creation or extending is quite different. See procedure below:
ReplyDeleteA. Extending Swap on an LVM2 LV
To extend an LVM2 swap logical volume (assuming /dev/VolGroup00/LogVol01 is the volume
you want to extend):
1. Disable swapping for the associated logical volume:
# swapoff -v /dev/VolGroup00/LogVol01
2. Resize the LVM2 logical volume by 256 MB:
# lvm lvresize /dev/VolGroup00/LogVol01 -L +256M
3. Format the new swap space:
# mkswap /dev/VolGroup00/LogVol01
4. Enable the extended logical volume:
# swapon -va
5. Test that the logical volume has been extended properly:
# cat /proc/swaps
# free
B. Creating an LVM2 Logical Volume for Swap
To add a swap volume group (assuming /dev/VolGroup00/LogVol02 is the swap volume you
want to add):
1. Create the LVM2 logical volume of size 256 MB:
# lvm lvcreate VolGroup00 -n LogVol02 -L 256M
2. Format the new swap space:
# mkswap /dev/VolGroup00/LogVol02
3. Add the following entry to the /etc/fstab file:
/dev/VolGroup00/LogVol02 swap swap defaults 0 0
4. Enable the extended logical volume:
# swapon -va
5. Test that the logical volume has been extended properly:
# cat /proc/swaps
# free