A checksum is a relatively small chunk of data that is taken from a larger block of data for comparison to detect errors that may be present. An algorithm-based checksum function looks for differences in the sum, or value of the sampled data to find even tiny changes that could indicate an error. Checksumming is used by volume managers and filesystems to preserve data integrity.