Whamcloud - gitweb
ed39a8e3a48dcf57803bb08b43ab1d75b3547251
[fs/lustre-release.git] / lustre / demos / snapdel.sh
1 #!/bin/sh
2 # Utility script to test deleting a snapshot that has been previously
3 # created as the setup.sh script does.
4 OBDDIR="`dirname $0`/.."
5 [ "$OBDDIR" = "" ] && OBDDIR=".."
6 . $OBDDIR/demos/config.sh
7
8 [ ! -d $MNTSNAP/lost+found ] && echo "need to run obdsetup.sh first" && exit 1
9 plog umount $MNTSNAP
10 plog umount $MNTOBD
11
12 sync
13 sleep 1
14 plog log "STARTING snapdelete"
15 $OBDDIR/class/obdcontrol -f << EOF
16 device /dev/obd2
17 connect
18 snapdelete
19 disconnect
20 cleanup
21 detach
22 snaptable
23 $SNAPTABLE
24 d
25 2
26 q
27 y
28 snapset 0 $SNAPTABLE
29 EOF
30 plog log "COMPLETE snapdelete"
31 plog mount -t obdfs -odevice=/dev/obd1 /dev/obd1 $MNTOBD