Add 'swap.sh'

Скрипт для упрощения создания swap на сервере
This commit is contained in:
Hisumi 2022-01-08 04:51:38 +03:00
parent a778955182
commit b3c1b5e79f

15
swap.sh Normal file
View file

@ -0,0 +1,15 @@
#!/bin/bash
read -p 'Enter swap size in megabytes: ' size_mb
size_kb=$((1024*${size_mb}))
dd if=/dev/zero of=/swap bs=1024 count=${size_kb}
chmod 0600 /swap
mkswap /swap
swapon /swap
if [ "$(grep '/swap' /etc/fstab)" ]; then
echo "Error: file /etc/fstab already has 'Swap' record"
else
echo "Add Swap record to /etc/fstab"
echo -e '\n/swap swap swap defaults 0 0' >> /etc/fstab
fi
swapon --show