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