From 2e629bfb969c444a345503e5bcb0842f2f467f2d Mon Sep 17 00:00:00 2001 From: Ian Wienand Date: Thu, 25 Mar 2021 16:34:15 +1100 Subject: [PATCH] launch-node : cap to 8gb swap If you're donated a really nice, big server from a friendly provider like Vexxhost, you need to cap the amount of swap you make or you fill up the entire root disk. Change-Id: Ide965f7df8db84a6bbfe3294c9c5b85f0dd7367f --- launch/make_swap.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/launch/make_swap.sh b/launch/make_swap.sh index 259aa68a6b..bc41d7a8f1 100644 --- a/launch/make_swap.sh +++ b/launch/make_swap.sh @@ -25,7 +25,7 @@ if [ `grep SwapTotal /proc/meminfo | awk '{ print $2; }'` -eq 0 ]; then MEMKB=`grep MemTotal /proc/meminfo | awk '{print $2; }'` # Use the nearest power of two in MB as the swap size. # This ensures that the partitions below are aligned properly. - MEM=`python3 -c "import math ; print(2**int(round(math.log($MEMKB/1024, 2))))"` + MEM=`python3 -c "import math ; print(min(2**int(round(math.log($MEMKB/1024, 2))),8))"` # Avoid using config drive device for swap if [ -n "$DEV" ] && ! blkid | grep $DEV | grep TYPE ; then