#!/bin/bash VG=$1 LV=$2 BPATH=$3 SNAME="${VG}-${LV}-snapshot" OLVPATH="/dev/${VG}/${LV}" MLVPATH="/mnt/${SNAME}" SPATH="/dev/${VG}/${SNAME}" ZPATH="${BPATH}/${SNAME}" sudo lvcreate -L10G -s -n $SNAME $OLVPATH sudo mkdir -p $MLVPATH sudo mount $SPATH $MLVPATH sudo rdiff --check-destination-dir --compare-hash $MLVPATH $ZPATH sudo umount $MLVPATH sudo rmdir $MLVPATH sudo lvremove -f $SPATH