Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if [[ $1 == "-d" ]];then
- shift
- set -x
- fi
- [ $(id -u) -ne 0 ] && {
- echo You need to be root; exit 1
- }
- _usage() {
- echo "
- Usage: $0 [-d] <size>
- -d - (optional) debug mode
- <size> - size of the SWAP file in GB
- "
- }
- if [[ $# -lt 1 ]]; then
- _usage
- exit 1
- fi
- fallocate -l ${1}G /${1}GB.swap
- chmod 0600 /${1}GB.swap
- mkswap /${1}GB.swap
- swapon /${1}GB.swap
- cat << EOF | tee -a /etc/fstab
- /${1}GB.swap none swap sw 0 0
- EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement