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
then run: 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 root
.
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 swapon
or htop
and you should be good to go! Happy blending!