From b3c1b5e79f8387efa6c97687edb3aff26db1d761 Mon Sep 17 00:00:00 2001 From: Hisumi Date: Sat, 8 Jan 2022 04:51:38 +0300 Subject: [PATCH] Add 'swap.sh' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Скрипт для упрощения создания swap на сервере --- swap.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 swap.sh diff --git a/swap.sh b/swap.sh new file mode 100644 index 0000000..6c5588e --- /dev/null +++ b/swap.sh @@ -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 \ No newline at end of file