3 . /usr/share/ganeti/extstorage/zfs/defaults.sh
7 # gnt-instance move --node arh-hw bbb
8 # lvcreate -L5120m -ne4bf0e9d-2c6e-4e1c-8bc4-342ee94724a5.disk0 -i1 ffzgvg tmp500g/block
9 if echo $* | grep -q $EXTP_VG ; then
11 while [ ! -z "$1" ] ; do
14 -L*) VOL_SIZE=`echo $1 | sed 's/-L//'` ;;
15 -n*) VOL_NAME=`echo $1 | sed 's/-n//'` ;;
17 /dev/$EXTP_VG/*) VOL_ORIGIN=`echo $1 | cut -d/ -f4`
23 if [ $SNAP = 0 ] ; then
25 test -e /dev/zvol/$EXTP_ZFS/$VOL_NAME || \
26 zfs create -V ${VOL_SIZE} $EXTP_CREATE $EXTP_ZFS/$VOL_NAME
30 zfs snap $EXTP_ZFS/$VOL_ORIGIN@snap
32 zfs clone $EXTP_ZFS/$VOL_ORIGIN@snap $EXTP_ZFS/$VOL_NAME
34 ln -sfv `readlink -f /dev/zvol/$EXTP_ZFS/$VOL_NAME` /dev/$EXTP_VG/$VOL_NAME