code: func (v VolumePathHandler) IsSymlinkExist(mapPath string) (bool, error) {
  	fi, err := os.Lstat(mapPath)
  	if err == nil {
  		// If file exits and it's symbolic link, return true and no error
  		if fi.Mode()&os.ModeSymlink == os.ModeSymlink {
  			return true, nil
  		}
  		// If file exits but it's not symbolic link, return fale and no error
  		return false, nil
  	}
  	// If file doesn't exist, return false and no error
  	if os.IsNotExist(err) {
  		return false, nil
  	}
  	// Return error from Lstat()
  	return false, err
  }
docs: // IsSymlinkExist returns true if specified file exists and the type is symbolik link.
  // If file doesn't exist, or file exists but not symbolic link, return false with no error.
  // On other cases, return false with error from Lstat().