# defaults [ -z "$bindir" ] && bindir="." # location of init-ceph [ -z "$conf" ] && conf="$basedir/ceph.conf" [ -z "$mnt" ] && mnt="/c" [ -z "$monhost" ] && monhost="cephbooter" set -e mydir=`hostname`_`echo $0 | sed 's/\//_/g'` mount() { /bin/mount -t ceph $monhost:/ $mnt } umount() { /bin/umount $mnt # look for VFS complaints if dmesg | tail -n 50 | grep -c "VFS: Busy inodes" ; then echo "looks like we left inodes pinned" exit 1 fi } start() { $bindir/init-ceph -c $conf start ${1} } stop() { $bindir/init-ceph -c $conf stop ${1} } restart() { $bindir/init-ceph -c $conf restart ${1} } enter_mydir() { pushd . test -d $mnt/$mydir && rm -r $mnt/$mydir mkdir $mnt/$mydir cd $mnt/$mydir } leave_mydir() { popd }