Révision 40 bin/create-volume
create-volume (revision 40) | ||
---|---|---|
8 | 8 |
echo " -p : pool name" 1>&2 |
9 | 9 |
echo " -b : block size. Permit value : 32K, 64K, 128K (recommanded)" 1>&2 |
10 | 10 |
echo " -s : volume size. Permit unit : T, G, M" 1>&2 |
11 |
# FIXME: c'est pas clair ta formulation |
|
11 | 12 |
echo " -o : options zfs volume. Read the man zfs for more details" 1>&2 |
12 |
|
|
13 | 13 |
} |
14 | 14 |
|
15 | 15 |
|
... | ... | |
27 | 27 |
|
28 | 28 |
function interactive { |
29 | 29 |
zfs list |
30 |
echo "*** Choose a pool for the ZFS volume to create : ***" |
|
30 |
# FIXME: c'est pas clair ta formulation |
|
31 |
echo "*** Choose a pool for the ZFS volume to create: ***" |
|
31 | 32 |
|
32 | 33 |
while read inputline |
33 | 34 |
do |
... | ... | |
36 | 37 |
zfs list |grep -i $inputline |
37 | 38 |
if [ $? -eq 1 ] |
38 | 39 |
then |
39 |
echo "*** Choose a pool for the ZFS volume to create : ***" |
|
40 |
# FIXME: c'est pas clair ta formulation |
|
41 |
echo "*** Choose a pool for the ZFS volume to create: ***" |
|
40 | 42 |
else |
41 | 43 |
|
42 |
echo "*** Are you sur : $inputline ? (y/n) ***"
|
|
44 |
echo "*** Are you sure: $inputline ? (y/n) ***"
|
|
43 | 45 |
while read inputConfirm |
44 | 46 |
do |
45 | 47 |
if [ "$inputConfirm" = "y" ]||[ "$inputConfirm" = "n" ] |
46 | 48 |
then |
47 | 49 |
break |
48 | 50 |
fi |
49 |
echo "*** Are you sur : $inputline ? (y/n) ***"
|
|
51 |
echo "*** Are you sure: $inputline ? (y/n) ***"
|
|
50 | 52 |
done |
51 | 53 |
|
52 | 54 |
if [ "$inputConfirm" = "y" ] |
53 | 55 |
then |
54 | 56 |
NAME_POOL=$inputline |
55 |
echo "volume name : "
|
|
57 |
echo "volume name: " |
|
56 | 58 |
while read inputVolume |
57 | 59 |
do |
58 | 60 |
if [ "$inputVolume" != "" ] |
... | ... | |
73 | 75 |
fi |
74 | 76 |
if [ $VOL_OK -eq 1 ] |
75 | 77 |
then |
76 |
echo "volume name : "
|
|
78 |
echo "volume name: " |
|
77 | 79 |
else |
78 | 80 |
NAME_VOL=$inputVolume |
79 |
echo "volume size (Unit in T|G|M) : "
|
|
81 |
echo "volume size (Unit in T|G|M): " |
|
80 | 82 |
while read inputSize |
81 | 83 |
do |
82 | 84 |
if [ "$inputSize" != "" ] |
... | ... | |
91 | 93 |
echo "/!\\ ZFS volume creation [ERROR] /!\\" |
92 | 94 |
fi |
93 | 95 |
else |
94 |
echo "volume size (Unit in T|G|M) : "
|
|
96 |
echo "volume size (Unit in T|G|M): " |
|
95 | 97 |
fi |
96 | 98 |
done |
97 | 99 |
break |
98 | 100 |
fi |
99 | 101 |
else |
100 |
echo "volume name : "
|
|
102 |
echo "volume name: " |
|
101 | 103 |
fi |
102 | 104 |
done |
103 | 105 |
break |
... | ... | |
105 | 107 |
break |
106 | 108 |
fi |
107 | 109 |
else |
108 |
echo "*** Choose a pool for the ZFS volume to create : ***" |
|
110 |
# FIXME: c'est pas clair ta formulation |
|
111 |
echo "*** Choose a pool for the ZFS volume to create: ***" |
|
109 | 112 |
fi |
110 | 113 |
done |
111 | 114 |
} |
Formats disponibles : Unified diff