code: func (v *localVolume) Mount(id string) (string, error) {
  	v.m.Lock()
  	defer v.m.Unlock()
  	if v.opts != nil {
  		if !v.active.mounted {
  			if err := v.mount(); err != nil {
  				return "", errdefs.System(err)
  			}
  			v.active.mounted = true
  		}
  		v.active.count++
  	}
  	return v.path, nil
  }
docs: // Mount implements the localVolume interface, returning the data location.
  // If there are any provided mount options, the resources will be mounted at this point