code: def probe(*devices):
      '''
      Ask the kernel to update its local partition data. When no args are
      specified all block devices are tried.
  
      Caution: Generally only works on devices with no mounted partitions and
      may take a long time to return if specified devices are in use.
  
      CLI Examples:
  
      .. code-block:: bash
  
          salt '*' partition.probe
          salt '*' partition.probe /dev/sda
          salt '*' partition.probe /dev/sda /dev/sdb
      '''
      for device in devices:
          _validate_device(device)
  
      cmd = 'partprobe -- {0}'.format(" ".join(devices))
      out = __salt__['cmd.run'](cmd).splitlines()
      return ouf probe(*devices):
      '''
      Ask the kernel to update its local partition data. When no args are
      specified all block devices are tried.
  
      Caution: Generally only works on devices with no mounted partitions and
      may take a long time to return if specified devices are in use.
  
      CLI Examples:
  
      .. code-block:: bash
  
          salt '*' partition.probe
          salt '*' partition.probe /dev/sda
          salt '*' partition.probe /dev/sda /dev/sdb
      '''
      for device in devices:
          _validate_device(device)
  
      cmd = 'partprobe -- {0}'.format(" ".join(devices))
      out = __salt__['cmd.run'](cmd).splitlines()
      return out
docs: Ask the kernel to update its local partition data. When no args are
      specified all block devices are tried.
  
      Caution: Generally only works on devices with no mounted partitions and
      may take a long time to return if specified devices are in use.
  
      CLI Examples:
  
      .. code-block:: bash
  
          salt '*' partition.probe
          salt '*' partition.probe /dev/sda
          salt '*' partition.probe /dev/sda /dev/sdb