Parent Directory | Revision Log
use configured veid all over
1 | dpavlin | 47 | #!/bin/sh -x |
2 | |||
3 | dpavlin | 109 | veid=60018 |
4 | dpavlin | 47 | |
5 | dpavlin | 109 | fs=`zfs list | grep @ | iselect -t "select snapshot to clone into $veid" -a | sed 's/ .*$//'` |
6 | dpavlin | 47 | |
7 | if [ -z "$fs" ] ; then | ||
8 | exit; | ||
9 | fi | ||
10 | |||
11 | orig=`echo $fs | cut -d/ -f3 | cut -d@ -f1` | ||
12 | dpavlin | 49 | pool=`echo $fs | cut -d/ -f1` |
13 | dpavlin | 47 | |
14 | echo "clone $fs -- $orig to $veid"; | ||
15 | |||
16 | dpavlin | 49 | clone=$pool/clone/$orig-$veid |
17 | dpavlin | 47 | |
18 | vzctl stop $veid && ( | ||
19 | umount /$clone | ||
20 | dpavlin | 70 | zfs list | grep ^$clone |
21 | dpavlin | 47 | zfs destroy $clone |
22 | ) | ||
23 | |||
24 | dpavlin | 49 | zfs clone $fs $pool/clone/$orig-$veid |
25 | dpavlin | 47 | |
26 | dpavlin | 109 | vzctl start $veid |
27 | dpavlin | 47 | |
28 | dpavlin | 70 | vzlist -a |
Name | Value |
---|---|
svn:executable | * |
ViewVC Help | |
Powered by ViewVC 1.1.26 |