code: def _get_blkid_type(self):
          
          try:
              result = _util.check_output_(['blkid', '-p', '-O', str(self.offset), self.get_raw_path()])
              if not result:
                  return None
  
              # noinspection PyTypeChecker
              blkid_result = dict(re.findall(r'([A-Z]+)="(.+?)"', result))
  
              self.info['blkid_data'] = blkid_result
  
              if 'PTTYPE' in blkid_result and 'TYPE' not in blkid_result:
                  return blkid_result.get('PTTYPE')
              else:
                  return blkid_result.get('TYPE')
  
          except Exception:
              return None
docs: Retrieves the FS type from the blkid command.