| Task: VM has no swap. Would like to add a swap file.
 
 
 Steps:
 1. Become root:
 $ sudo su -
 <enter password>
 
 2. Verify VM memory and if has a swap:
 # free -h
 total        used        free      shared  buff/cache   available
 Mem:           7.7Gi       5.8Gi       102Mi       299Mi       2.4Gi       2.0Gi
 
 Note:
 If you see a Swap entry like below, then the server already has one - either a partition or a file.
 Check the /etc/fstab for the existing swap config.
 e.g.
 Swap:          4.0Gi          0B       4.0Gi
 
 
 3. If there was a swap file, and not partition, and you wanted to change it, turn it off with:
 # swapoff -a
 
 Note:
 Ensure beforehand that you have the physical memory to transfer any used swap to physical memory.
 
 4. Create the empty swapfile and set its permissions for system access:
 # dd if=/dev/zero of=/swapfile bs=1M count=4096
 <wait a few seconds, the bigger the swap file, the longer to wait>
 
 # chmod 0600 /swapfile
 
 5. Initialize the swapfile and enable it:
 # mkswap /swapfile
 # swapon /swapfile
 
 5. Confirm the swapfile is working:
 # free -h
 total        used        free      shared  buff/cache   available
 Mem:           7.7Gi       5.8Gi       102Mi       299Mi       2.4Gi       2.0Gi
 Swap:          4.0Gi          0B       4.0Gi
 
 6. If swap is listed, it is working. Add the swapfile to the end of the boot /etc/fstab config:
 # vi /etc/fstab
 ...
 /swapfile none swap sw 0 0
 
 <esc>:wq (to save)
 
 
 previous page
 
 
 |