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