diff options
Diffstat (limited to 'data/activate-swap.sh')
-rw-r--r-- | data/activate-swap.sh | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/data/activate-swap.sh b/data/activate-swap.sh deleted file mode 100644 index edaad1f2..00000000 --- a/data/activate-swap.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -# Copyright (c) 2013 - OpenSLX GmbH -# -# This program is free software distributed under the GPL version 2. -# See http://openslx.org/COPYING -# -# If you have any feedback please consult http://openslx.org/feedback and -# send your feedback to feedback@openslx.org -# -# General information about OpenSLX can be found under http://openslx.org -# -# Initialize swap for OpenSLX linux stateless clients, first for swap as -# compressed RAM (zram) and then on local disk partitions, if detected by -# disk-analyse.sh script - -############################################################################# - -# Depends on analyse-disk.sh and on availability of the appropriate kernel -# module/functionality - -# try to enable compressed RAM SWAP / ZRAM -if modprobe -q zram 2>/dev/null ; then - # assign a quarter of total mem to zram - echo $(( $(free -k | awk '/^Mem:/ { print $2 }') * 256 )) > /sys/block/zram0/disksize - mkswap /dev/zram0 2>/dev/null - swapon /dev/zram0 1>/dev/null 2>/dev/null -fi - -# add on-disk swap if available -for hdpartnr in $(cat /etc/fstab | sed -n -e "/swap.*swap/p"| \ - sed -e "s/[[:space:]].*//") ; do - mkswap ${hdpartnr} 2>/dev/null - swapon ${hdpartnr} 1>/dev/null 2>/dev/null -done - |