How to Add Swap in Manjaro
Hey guys! If you’re hear, you probably already know what RAM is and you’re excited to learn how to add swap in Manjaro. If not, this is sort of a follow-up post to how to download more RAM. Anyway, let’s get started!
Using a Swap File
There’s a ton of different ways to add swap to your system, some more advantageous than others. In my experience, it’s always been easier to add swap to an existing install by using a swap file. First, just confirm that you don’t already have swap enabled. To do this, just run
sudo swapon. If that command does not return any output, then you don’t have swap enabled. Also, if you have and/or use
htop, it will actually display your swap status right below your RAM usage bar. if it reads empty and 0/0kb, then you don’t have swap enabled. Great! Now we can add a swap file.
Creating and initializing a new swap file
To create an initialize a new swap file, we’ll be using the
fallocate command. To initialize a 16GB swap file just run the following in a terminal:
sudo fallocate -l 16G /swapfile
sudo mkswap /swapfile
Setting permissions for your new swap file
Manjaro will likely give you a warning about changing the permissions of your swap file. You can change permissions using the
chmod command. The swap file should only be readable and writable by the
sudo chmod 0600 /swapfile
Enabling your new swap file
Enable your new swap file by running the following:
sudo swapon /swapfile
Make your changes permanent
Make sure Manjaro knows to use your swap file every single time it boots up. Do this by running:
sudo bash -c "echo /swapfile none swap defaults 0 0 >> /etc/fstab"
And that’s it! The only thing left to do is
reboot and just double check to see if your swap is up and running. Again, you can just run those commands from the beginning of the tutorial
htop and you should be good to go! Happy blending!