first functional gnt-backup export (from plain on zfs)
authorDobrica Pavlinusic <dpavlin@rot13.org>
Wed, 25 Jun 2014 05:22:32 +0000 (07:22 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Wed, 25 Jun 2014 05:22:32 +0000 (07:22 +0200)
sbin/lvchange
sbin/lvcreate

index 2178f33..b5e3ef5 100755 (executable)
@@ -7,8 +7,10 @@ if echo $* | grep -q $EXTP_VG ; then
        test -d /dev/$EXTP_VG || mkdir /dev/$EXTP_VG
        VOL_NAME=`echo $2 | cut -d/ -f4`
        dev=`readlink --canonicalize /dev/zvol/$EXTP_ZFS/$VOL_NAME`
-       ln -svf $dev $2
-       ls -al $2
+       if [ -e "$dev" ] ; then
+               ln -svf $dev $2
+               ls -al $2
+       fi
 else
        /sbin/lvm lvchange $*
 fi
index 61f9756..c743f20 100755 (executable)
@@ -31,6 +31,7 @@ if echo $* | grep -q $EXTP_VG ; then
                sleep 1
                zfs clone $EXTP_ZFS/$VOL_ORIGIN@snap $EXTP_ZFS/$VOL_NAME
                sleep 1
+               ln -sfv `readlink -f /dev/zvol/$EXTP_ZFS/$VOL_NAME` /dev/$EXTP_VG/$VOL_NAME
 
        fi