#!/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}" sudo lvcreate -L10G -s -n $SNAME $OLVPATH sudo mkdir -p $MLVPATH sudo mount $SPATH $MLVPATH sudo rsync -Pavxh --delete $MLVPATH $ZPATH sudo umount $MLVPATH sudo rmdir $MLVPATH sudo lvremove -f $SPATH