dotfiles/.config/shell/bin/mkswp

16 lines
280 B
Text
Raw Normal View History

#!/bin/bash
# Makes a swapfile at /swapfile of a given size (ex: mkswp 4G)
if [ -d /swap ]; then
SWAPFILE=/swap/swapfile
else
SWAPFILE=/swapfile
fi
sudo fallocate -l "$1" "$SWAPFILE" &&
sudo chmod 600 "$SWAPFILE"
sudo mkswap "$SWAPFILE" &&
sudo swapon "$SWAPFILE"