add compatibility with swapfile directory (for btrfs)
This commit is contained in:
parent
e89ae1a694
commit
f511cc73ab
2 changed files with 19 additions and 6 deletions
|
@ -2,8 +2,14 @@
|
||||||
|
|
||||||
# Makes a swapfile at /swapfile of a given size (ex: mkswp 4G)
|
# Makes a swapfile at /swapfile of a given size (ex: mkswp 4G)
|
||||||
|
|
||||||
sudo fallocate -l "$1" /swapfile &&
|
if [ -d /swap ]; then
|
||||||
sudo chmod 600 /swapfile
|
SWAPFILE=/swap/swapfile
|
||||||
sudo mkswap /swapfile &&
|
else
|
||||||
sudo swapon /swapfile
|
SWAPFILE=/swapfile
|
||||||
|
fi
|
||||||
|
|
||||||
|
sudo fallocate -l "$1" "$SWAPFILE" &&
|
||||||
|
sudo chmod 600 "$SWAPFILE"
|
||||||
|
sudo mkswap "$SWAPFILE" &&
|
||||||
|
sudo swapon "$SWAPFILE"
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,13 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Deletes the swapfile created by mkswp()
|
# Deletes the swapfile created by mkswp()
|
||||||
sudo swapoff -v /swapfile
|
|
||||||
sudo rm /swapfile
|
if [ -d /swap ]; then
|
||||||
|
SWAPFILE=/swap/swapfile
|
||||||
|
else
|
||||||
|
SWAPFILE=/swapfile
|
||||||
|
fi
|
||||||
|
|
||||||
|
sudo swapoff -v "$SWAPFILE"
|
||||||
|
sudo rm "$SWAPFILE"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue