code: func Unmount(target string) error {
  	if err := exec.Command("auplink", target, "flush").Run(); err != nil {
  		logger.WithError(err).Warnf("Couldn't run auplink before unmount %s", target)
  	}
  	return unix.Unmount(target, 0)
  }
docs: // Unmount the target specified.