docs: def umount(cls, device_or_directory, cmd_timeout=None, sudo=False):
  		""" Unmount device (or mount directory)
  
  		:param device_or_directory: device name or mount directory to unmount
  		:param cmd_timeout: if specified - timeout with which this unmount command should be evaluated (if \
  		command isn't complete within the given timeout - an exception will be raised)
  		:param sudo: whether to use sudo to run mount command
  
  		:return: None
  		"""
  		cmd = [] if sudo is False else ['sudo']
  		cmd.extend(['umount', device_or_directory])
  		subprocess.check_output(cmd, timeout=cmd_timeout)