From b18ea1493f5cfebf3730831e635a75aceaae2b34 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Wed, 25 Jun 2014 07:22:32 +0200 Subject: [PATCH] first functional gnt-backup export (from plain on zfs) --- sbin/lvchange | 6 ++++-- sbin/lvcreate | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sbin/lvchange b/sbin/lvchange index 2178f33..b5e3ef5 100755 --- a/sbin/lvchange +++ b/sbin/lvchange @@ -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 diff --git a/sbin/lvcreate b/sbin/lvcreate index 61f9756..c743f20 100755 --- a/sbin/lvcreate +++ b/sbin/lvcreate @@ -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 -- 2.20.1