code: func (v VolumePathHandler) FindGlobalMapPathUUIDFromPod(pluginDir, mapPath string, podUID types.UID) (string, error) {
  	var globalMapPathUUID string
  	// Find symbolic link named pod uuid under plugin dir
  	err := filepath.Walk(pluginDir, func(path string, fi os.FileInfo, err error) error {
  		if err != nil {
  			return err
  		}
  		if (fi.Mode()&os.ModeSymlink == os.ModeSymlink) && (fi.Name() == string(podUID)) {
  			klog.V(5).Infof("FindGlobalMapPathFromPod: path %s, mapPath %s", path, mapPath)
  			if res, err := compareSymlinks(path, mapPath); err == nil && res {
  				globalMapPathUUID = path
  			}
  		}
  		return nil
  	})
  	if err != nil {
  		return "", err
  	}
  	klog.V(5).Infof("FindGlobalMapPathFromPod: globalMapPathUUID %s", globalMapPathUUID)
  	// Return path contains global map path + {pod uuid}
  	return globalMapPathUUID, nil
  }
docs: // FindGlobalMapPathUUIDFromPod finds {pod uuid} symbolic link under globalMapPath
  // corresponding to map path symlink, and then return global map path with pod uuid.
  // ex. mapPath symlink: pods/{podUid}}/{DefaultKubeletVolumeDevicesDirName}/{escapeQualifiedPluginName}/{volumeName} -> /dev/sdX
  //     globalMapPath/{pod uuid}: plugins/kubernetes.io/{PluginName}/{DefaultKubeletVolumeDevicesDirName}/{volumePluginDependentPath}/{pod uuid} -> /dev/sdX