diff --git a/Sc2006.md b/Sc2006.md new file mode 100644 index 0000000..3da0c99 --- /dev/null +++ b/Sc2006.md @@ -0,0 +1,23 @@ +if [ "$1" == "0" ]; then + echo "0" > "$1" +if [ "$(cat /sys/block/zram0/disksize)" == "0" ]; then +echo 1 > /sys/block/zram0/reset + else +swapoff /dev/block/zram0 > /dev/null 2>&1 +echo 1 > /sys/block/zram0/reset +fi + else +if [ "$(cat /sys/block/zram0/disksize)" == "0" ]; then +echo 1 > /sys/block/zram0/reset +echo $(($1 * 1024 * 1024 / 4)) > /sys/block/zram0/disksize +mkswap /dev/block/zram0 > /dev/null 2>&1 +swapon /dev/block/zram0 > /dev/null 2>&1 + else +swapoff /dev/block/zram0 +echo 1 > /sys/block/zram0/reset +echo $(($1 * 1024 * 1024 / 4)) > /sys/block/zram0/disksize +mkswap /dev/block/zram0 > /dev/null 2>&1 +swapon /dev/block/zram0 > /dev/null 2>&1 + fi +fi + echo "$1" \ No newline at end of file