#!/bin/bash if [ "$1" == 'debug' ]; then set -x; shift; fi #------------------------ REALPATH=`realpath $0` WHERE=`dirname $REALPATH` ME=`basename $REALPATH` cd $WHERE . system.conf . common.conf . common.bashlib #------------------------ . watcher.conf # # Create a RAMdisk if available on the system # #### Prepare for RAMdisk if [ ! -d $POOL ] then mkdir -p $POOL fi DISKMNT=`basename $POOL` if [ -z "$1" ] then RDNAME="`basename $MASTER_PATH`-ramdisk" else RDNAME="$1" fi if ! mount | grep $DISKMNT >/dev/null 2>&1 then mount -t tmpfs -o size=$RDSIZE $RDNAME $DISKMNT TRUESIZE=`df -h | grep "$RDNAME" | awk '{print $2}'` echo "Built $TRUESIZE RAMdisk '$RDNAME' on mountpoint $DISKMNT" else echo "$RDNAME on '$DISKMNT' already mounted" fi