Révision 38

bin/create-volume (revision 38)
26 26

  
27 27
function interactive {
28 28
zfs list
29
echo "*** Choix du pool pour la creation du volume : ***"
29
echo "*** Choose a pool for the ZFS volume to create : ***"
30 30

  
31 31
while read inputline
32 32
do
......
35 35
      zfs list |grep -i $inputline
36 36
      if [ $? -eq 1 ]
37 37
      then
38
         echo "*** Choix du pool pour la creation du volume : ***"
38
         echo "*** Choose a pool for the ZFS volume to create : ***"
39 39
      else
40 40

  
41
         echo "*** Etes-vous sur du choix du pool : $inputline ? (y/n) ***"
41
         echo "*** Are you sur : $inputline ? (y/n) ***"
42 42
         while read inputConfirm
43 43
         do
44 44
            if [ "$inputConfirm" = "y" ]||[ "$inputConfirm" = "n" ]
45 45
            then
46 46
              break
47 47
            fi
48
            echo "*** Etes-vous sur du nom : $inputline ? (y/n) ***"
48
            echo "*** Are you sur : $inputline ? (y/n) ***"
49 49
          done
50 50

  
51 51
          if [ "$inputConfirm" = "y" ]
52 52
          then
53 53
             NAME_POOL=$inputline
54
             echo "Saisir le nom du volume : "
54
             echo "volume name : "
55 55
             while read inputVolume
56 56
             do
57 57
                if [ "$inputVolume" != "" ]
......
62 62
                      ls -l /dev/zvol/$NAME_POOL/$inputVolume
63 63
                      if [ $? -eq 0 ]
64 64
                      then
65
                         echo "Le nom de volume existe deja"
65
                         echo "volume name already exists"
66 66
                         VOL_OK=1   
67 67
                      else
68 68
                         VOL_OK=0
......
72 72
                   fi
73 73
                   if [ $VOL_OK -eq 1 ]
74 74
                   then
75
                      echo "Saisir le nom du volume : "
75
                      echo "volume name : "
76 76
                   else
77 77
                      NAME_VOL=$inputVolume
78
                      echo "Saisir la taille du volume"
78
                      echo "volume size (Unit in T|G|M) : "
79 79
                      while read inputSize
80 80
                      do
81 81
                         if [ "$inputSize" != "" ]
......
83 83
                           zfs create -s -b 128K -V $inputSize  $NAME_POOL/$inputVolume
84 84
                           if [ $? -eq 0 ]
85 85
                           then
86
                              echo "*** Creation du volume ZFS [OK] ***" 
86
                              echo "*** ZFS volume creation [OK] ***" 
87 87
                              zfs list
88 88
                              break
89 89
                           else
90
                              echo "/!\\ Creation du volume ZFS [ERROR] /!\\"
90
                              echo "/!\\ ZFS volume creation [ERROR] /!\\"
91 91
                           fi
92 92
                        else
93
                           echo "Saisir la taille du volume"   
93
                           echo "volume size (Unit in T|G|M) : "   
94 94
                        fi
95 95
                      done
96 96
                      break
97 97
                    fi
98 98
                else
99
                  echo "Saisir le nom du volume : "
99
                  echo "volume name : "
100 100
                fi
101 101
             done
102 102
             break
......
104 104
          break
105 105
      fi
106 106
   else
107
      echo "*** Choix du pool pour la creation du volume : ***"
107
      echo "*** Choose a pool for the ZFS volume to create : ***"
108 108
   fi
109 109
done
110 110
}

Formats disponibles : Unified diff