X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fdemos%2Fsnapdel.sh;fp=lustre%2Fdemos%2Fsnapdel.sh;h=ed39a8e3a48dcf57803bb08b43ab1d75b3547251;hp=0000000000000000000000000000000000000000;hb=6d0e286de59a257b0e5ac887c8db50edbdc9b0f5;hpb=18c39d907978ea787237754b79aab5ba3fa406bf diff --git a/lustre/demos/snapdel.sh b/lustre/demos/snapdel.sh new file mode 100755 index 0000000..ed39a8e --- /dev/null +++ b/lustre/demos/snapdel.sh @@ -0,0 +1,31 @@ +#!/bin/sh +# Utility script to test deleting a snapshot that has been previously +# created as the setup.sh script does. +OBDDIR="`dirname $0`/.." +[ "$OBDDIR" = "" ] && OBDDIR=".." +. $OBDDIR/demos/config.sh + +[ ! -d $MNTSNAP/lost+found ] && echo "need to run obdsetup.sh first" && exit 1 +plog umount $MNTSNAP +plog umount $MNTOBD + +sync +sleep 1 +plog log "STARTING snapdelete" +$OBDDIR/class/obdcontrol -f << EOF +device /dev/obd2 +connect +snapdelete +disconnect +cleanup +detach +snaptable +$SNAPTABLE +d +2 +q +y +snapset 0 $SNAPTABLE +EOF +plog log "COMPLETE snapdelete" +plog mount -t obdfs -odevice=/dev/obd1 /dev/obd1 $MNTOBD