Add 'swap.sh'
Скрипт для упрощения создания swap на сервере
This commit is contained in:
parent
a778955182
commit
b3c1b5e79f
1 changed files with 15 additions and 0 deletions
15
swap.sh
Normal file
15
swap.sh
Normal 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
|
Loading…
Add table
Reference in a new issue