--- a/snapfsck.bash Thu Oct 13 11:58:37 2011 +0200
+++ b/snapfsck.bash Thu Oct 13 12:17:26 2011 +0200
@@ -19,17 +19,29 @@
cat <<__U
usage:
- $0 /dev/<vgname>/<lvname>
+ $0 [-s snapsize] /dev/<vgname>/<lvname>
or
- $0 <vgname>/<lvname>
+ $0 [-s snapsize] <vgname>/<lvname>
but not (yet?)
- $0 /dev/mapper/<vgname>-<lvname>
+ $0 [-s snapsize] /dev/mapper/<vgname>-<lvname>
__U
exit -1
}
+while getopts "s:" opt; do
+ case $opt in
+ s)
+ SNAPSIZE="$OPTARG"
+ ;;
+ \?)
+ usage
+ ;;
+ esac
+done
+shift $((OPTIND-1))
+
p=${1:?device required}
p=${p#/dev/}
vg=${p%/*}