From eb612e6c8b47a213ed5581b84c0990b9d56c452f Mon Sep 17 00:00:00 2001 From: Jaime Melis Date: Tue, 19 Feb 2013 14:39:05 +0100 Subject: [PATCH] Bug #1521: Clone LVM instead of doing snapshot --- src/mad/sh/scripts_common.sh | 1 + src/tm_mad/lvm/clone | 11 ++++++----- src/tm_mad/lvm/mvds | 13 +++++-------- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/src/mad/sh/scripts_common.sh b/src/mad/sh/scripts_common.sh index f2dbdc3022..86efa9a7e8 100644 --- a/src/mad/sh/scripts_common.sh +++ b/src/mad/sh/scripts_common.sh @@ -28,6 +28,7 @@ GREP=grep ISCSIADM=iscsiadm LVCREATE=lvcreate LVREMOVE=lvremove +LVRENAME=lvrename LVS=lvs LN=ln MD5SUM=md5sum diff --git a/src/tm_mad/lvm/clone b/src/tm_mad/lvm/clone index cf9ef9f9ba..7e30e0d778 100755 --- a/src/tm_mad/lvm/clone +++ b/src/tm_mad/lvm/clone @@ -69,8 +69,8 @@ LV_NAME=`echo $SRC_PATH|cut -d. -f2` VG_NAME=`echo $SRC_PATH|cut -d. -f1` TARGET_DEV="/dev/$VG_NAME/$LV_NAME" -LV_SNAPSHOT="$LV_NAME-$VM_ID-$DISK_ID" -LV_SNAPSHOT_DEV="/dev/$VG_NAME/$LV_SNAPSHOT" +LV_CLONE="$LV_NAME-$VM_ID-$DISK_ID" +LV_CLONE_DEV="/dev/$VG_NAME/$LV_CLONE" #------------------------------------------------------------------------------- # Create the snapshot and link it @@ -79,11 +79,12 @@ LV_SNAPSHOT_DEV="/dev/$VG_NAME/$LV_SNAPSHOT" CLONE_CMD=$(cat <