code: def mount(name,volumes):
      '''
      volumes: [{
          "volume": "root",
          "hostpath": "/"
      },
      ...
      ]
      '''
      for vol in volumes:
          try:
              out, err = subprocess.Popen(["VBoxManage","sharedfolder","add",name,"--name",vol["volume"],"--hostpath",vol["hostpath"]],
                                          stdout=PIPE,stderr=PIPE).communicate()
          except Exception as e:
              utils.error(e)
              return False
      return Truf mount(name,volumes):
      '''
      volumes: [{
          "volume": "root",
          "hostpath": "/"
      },
      ...
      ]
      '''
      for vol in volumes:
          try:
              out, err = subprocess.Popen(["VBoxManage","sharedfolder","add",name,"--name",vol["volume"],"--hostpath",vol["hostpath"]],
                                          stdout=PIPE,stderr=PIPE).communicate()
          except Exception as e:
              utils.error(e)
              return False
      return True
docs: volumes: [{
          "volume": "root",
          "hostpath": "/"
      },
      ...
      ]