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