From 6bdee0c416dbf94826fcb1bfd36f5e9e765513b2 Mon Sep 17 00:00:00 2001 From: adilger Date: Tue, 25 Jan 2000 21:59:53 +0000 Subject: [PATCH] tests/snaprun.sh: simple script to test some snapshot features --- lustre/tests/snaprun.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 lustre/tests/snaprun.sh diff --git a/lustre/tests/snaprun.sh b/lustre/tests/snaprun.sh new file mode 100755 index 0000000..4eb09c6 --- /dev/null +++ b/lustre/tests/snaprun.sh @@ -0,0 +1,30 @@ +#!/bin/sh +# Utility script to test several features of a snapshot filesystem +# Assumes that snapshot has already been configured +OBDDIR="`dirname $0`/.." +. $OBDDIR/demos/config.sh + +qrun ls $MNTOBD +qrun chown bin.bin $MNTOBD +qrun ls -ld $MNTOBD +qrun ls -ld $MNTSNAP +qrun cp /etc/hosts $MNTOBD +qrun ls $MNTOBD +qrun ls $MNTSNAP + +# More complicated because we can't pass ">>" as an argument easily +echo -n "Run 'echo today >> $MNTOBD/hello' [Y/n]" ; read JUNK +case $JUNK in + n*|N*) echo "not run" ;; + *) plog log "echo today >> $MNTOBD/hello" + echo "today" >> $MNTOBD/hello ;; +esac + +qrun cat $MNTOBD/hello +qrun cat $MNTSNAP/hello +qrun cat $MNTOBD/link +qrun cat $MNTSNAP/link +qrun rm $MNTOBD/goodbye +qrun ls $MNTOBD +qrun ls $MNTSNAP +qrun cat $MNTSNAP/goodbye -- 1.8.3.1