docs: def find(self, path):
          """
          Get a device proxy by device name or any mount path of the device.
  
          This searches through all accessible devices and compares device
          path as well as mount pathes.
          """
          if isinstance(path, Device):
              return path
          for device in self:
              if device.is_file(path):
                  self._log.debug(_('found device owning "{0}": "{1}"',
                                    path, device))
                  return device
          raise FileNotFoundError(_('no device found owning "{0}"', path))