remote checkfs.sh from squeeze
[sysadmin-cookbook] / recepies / zfs / zfs-snapshot-to-ve.sh
index c50a841..715ded2 100755 (executable)
@@ -1,8 +1,8 @@
 #!/bin/sh -x
 
-veid=60017
+veid=60018
 
-fs=`zfs list | grep @ | iselect -t 'select snapshot to clone' -a | sed 's/ .*$//'`
+fs=`zfs list | grep @ | iselect -t "select snapshot to clone into $veid" -a | sed 's/ .*$//'`
 
 if [ -z "$fs" ] ; then
        exit;
@@ -17,10 +17,12 @@ clone=$pool/clone/$orig-$veid
 
 vzctl stop $veid && (
        umount /$clone
+       zfs list | grep ^$clone
        zfs destroy $clone
 )
 
 zfs clone $fs $pool/clone/$orig-$veid
 
-vzctl start 60017
+vzctl start $veid
 
+vzlist -a