code: func (c *sioClient) GetVolumeRefs(volID sioVolumeID) (refs int, err error) {
  	files, err := c.getSioDiskPaths()
  	if err != nil {
  		return 0, err
  	}
  	for _, file := range files {
  		if strings.Contains(file.Name(), string(volID)) {
  			refs++
  		}
  	}
  	return
  }
docs: // GetVolumeRefs counts the number of references an SIO volume has a disk device.
  // This is useful in preventing premature detach.