User Tools

Site Tools


linux:create_swap

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux:create_swap [2022/09/06 09:44]
manu
linux:create_swap [2024/05/16 09:37] (current)
manu
Line 6: Line 6:
  
 Create the LVM2 logical volume of size 256 MB: Create the LVM2 logical volume of size 256 MB:
-  ​# lvcreate -L 1G -n LogVol02 VolGroup00 ​+<cli prompt='#'>​ 
 +# lvcreate -L 1G -n LogVol02 VolGroup00 ​ 
 +</​cli>​
  
 Format the new swap space: Format the new swap space:
-  ​# mkswap /​dev/​VolGroup00/​LogVol02+<cli prompt='#'>​ 
 +# mkswap /​dev/​VolGroup00/​LogVol02 
 +</​cli>​
  
 Add the following entry to the /etc/fstab file: Add the following entry to the /etc/fstab file:
Line 15: Line 19:
  
 Enable the extended logical volume: Enable the extended logical volume:
-  ​# swapon -va+<cli prompt='#'>​ 
 +# swapon -va 
 +</​cli>​
  
 Test that the logical volume has been extended properly: Test that the logical volume has been extended properly:
-  ​# cat /proc/swaps # free+<cli prompt='#'>​ 
 +# cat /proc/swaps # free 
 +</​cli>​
  
 +<cli prompt='#'>​
 swapoff /dev/hda3 swapoff /dev/hda3
 mkswap /dev/hda4 mkswap /dev/hda4
 swapon /dev/hda4 swapon /dev/hda4
 +</​cli>​
  
 and edit swap entry in /etc/fstab and edit swap entry in /etc/fstab
 +
 +==== How to Increase Swap Space in Linux? ====
 +
 +Check the current swap space
 +<cli prompt='#'>​
 +[root@lnxb080 etc]# free -h
 +              total        used        free      shared ​ buff/​cache ​  ​available
 +Mem:          7.4Gi       ​1.4Gi ​      ​784Mi ​      ​384Mi ​      ​5.3Gi ​      5.0Gi
 +Swap:         ​2.0Gi ​      ​211Mi ​      1.8Gi
 +
 +[root@lnxb080 ~]# swapon --show
 +NAME      TYPE      SIZE   USED PRIO
 +/dev/dm-6 partition ​  2G 211.4M ​  -2
 +
 +[root@lnxb080 ~]# ll /dev/dm-6
 +brw-rw---- 1 root disk 253, 6 Jan  8 21:00 /dev/dm-6
 +
 +[root@lnxb080 ~]# lsblk
 +NAME                     ​MAJ:​MIN RM  SIZE RO TYPE  MOUNTPOINT
 +sda                        8:0    0   ​40G ​ 0 disk
 +├─sda1 ​                    ​8:​1 ​   0   ​10M ​ 0 part
 +├─sda2 ​                    ​8:​2 ​   0 1005M  0 part
 +├─sda3 ​                    ​8:​3 ​   0   ​39G ​ 0 part
 +└─mpathd ​                ​253:​0 ​   0   ​40G ​ 0 mpath
 +  ├─mpathd1 ​             253:2    0   ​10M ​ 0 part
 +  ├─mpathd2 ​             253:3    0 1005M  0 part  /boot
 +  └─mpathd3 ​             253:4    0   ​39G ​ 0 part
 +    ├─rootvg-root ​       253:5    0    3G  0 lvm   /
 +    ├─rootvg-swap ​       253:6    0    2G  0 lvm   ​[SWAP]
 +    ├─rootvg-usr ​        ​253:​7 ​   0    3G  0 lvm   /usr
 +</​cli>​
 +
 +Disable the swap
 +<cli prompt='#'>​
 +# swapoff -v /​dev/​{swap_partition}
 +</​cli>​
 +
 +Resize the partition
 +
 +Format the ne swap space
 +<cli prompt='#'>​
 +# mkswap /​dev/​{swap_partition}
 +</​cli>​
 +
 +Enable the swap
 +<cli prompt='#'>​
 +# swapon /​dev/​{swap_partition}
 +</​cli>​
 +
 +Check fstab
 +<cli prompt='#'>​
 +[root@lnxb080 etc]# cat fstab
 +...
 +/​dev/​mapper/​rootvg-swap none                    swap    defaults ​       0 0
 +</​cli>​
 +
 +==== Creating a Swap File (instead of partition) ====
 +
 +Create the swap file with 4GB
 +<cli prompt='#'>​
 +# fallocate -l 4G /​swap/​swapfile01
 +or
 +# mkswap -U clear --size 4G --file /​swap/​swapfile01
 +</​cli>​
 +
 +Change the permissions
 +<cli prompt='#'>​
 +# chmod 600 /​swap/​swapfile01
 +</​cli>​
 +
 +Format the swap
 +<cli prompt='#'>​
 +# mkswap /​swap/​swapfile01
 +</​cli>​
 +
 +Add to /etc/fstab
 +  /swapfile none swap defaults 0 0
 +
 +
linux/create_swap.1662450269.txt.gz · Last modified: 2022/09/06 09:44 by manu