How to Create a Linux Swap File
In this tutorial, we will show you How to Create a Linux Swap File.Swap is space on the hard disk that is reserved to use as virtual memory. When a Cloud Server runs out of memory the Linux kernel moves inactive processes into swap to make room for active ones in working memory. If you don’t have Linux server get it by following this link. To add 1GB swap file follow these steps. First, create the file by running this command
sudo fallocate -l 1G /mnt/1GB.swapIf was not installed, run this command:
sudo dd if=/dev/zero of=/mnt/1GB.swap bs=1024 count=1048576After, format the file:
sudo mkswap /mnt/1GB.swapNext, add the file to the system:
sudo swapon /mnt/1GB.swapAfter adding the file to the system, add this line in /etc/fstab (to edit /etc/fstab run this command nano /etc/fstab):
/mnt/1GB.swap none swap sw 0 0To change the value of swap edit /etc/sysctl.conf by run this command:
nano /etc/sysctl.confAnd add this line
To see if swap file was created, run this command:
sudo swapon -sReboot the server and after rebooting chmod the file to take effect.
chmod 600 /mnt/1GB.swapYou successfully created a swap file in Linux. Enjoy!