Whamcloud - gitweb
demos/snaprest.sh: mount /dev/obd2 on /mnt/obd at end of restore
[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 [ ! -f $MNTOBD/hosts ] && $OBDDIR/demos/snaptest.sh
10
11 plog umount $MNTSNAP
12 plog umount $MNTOBD
13
14 sync
15 sleep 1
16 plog log "STARTING snapdelete"
17 $OBDDIR/class/obdcontrol -f << EOF
18 device /dev/obd2
19 connect
20 snapdelete
21 disconnect
22 cleanup
23 detach
24 snaptable
25 $SNAPTABLE
26 d
27 2
28 q
29 y
30 snapset 0 $SNAPTABLE
31 EOF
32 plog log "COMPLETE snapdelete"
33 plog mount -t obdfs -odevice=/dev/obd1 /dev/obd1 $MNTOBD