Révision 49 bin/zfs-clone
zfs-clone (revision 49) | ||
---|---|---|
1 | 1 |
#!/bin/bash |
2 | 2 |
# $Id$ |
3 |
BINZFS="/sbin/zfs" |
|
4 |
BINZPOOL="/sbin/zpool" |
|
3 | 5 |
|
4 | 6 |
function usage { |
5 | 7 |
echo "Syntax :" |
... | ... | |
14 | 16 |
TODAY=$(date +%Y%m%d%H%M%S) |
15 | 17 |
|
16 | 18 |
clone_name=$(echo "$volfs2clone" |sed -e "s/@.*$//g") |
17 |
/sbin/zfs clone $volfs2clone $clone_name-$TODAY-clone
|
|
19 |
$BINZFS clone $volfs2clone $clone_name-$TODAY-clone
|
|
18 | 20 |
if [ "$?" == "0" ] |
19 | 21 |
then |
20 | 22 |
echo "name:$clone_name-$TODAY-clone" |
... | ... | |
24 | 26 |
|
25 | 27 |
function interactive { |
26 | 28 |
|
27 |
/sbin/zfs list -t snapshot
|
|
29 |
$BINZFS list -t snapshot
|
|
28 | 30 |
echo "*** Select Volume or Filesystem to Clone : ***" |
29 | 31 |
while read inputline |
30 | 32 |
do |
... | ... | |
47 | 49 |
fi |
48 | 50 |
if [ "$inputConfirm" != "y" ] |
49 | 51 |
then |
50 |
/sbin/zfs list -t snapshot
|
|
52 |
$BINZFS list -t snapshot
|
|
51 | 53 |
echo "*** Select Volume or Filesystem to Clone : ***" |
52 | 54 |
fi |
53 | 55 |
done |
Formats disponibles : Unified diff