Data Integrity with dm-integrity

This courselet introduces dm-integrity, a Linux kernel feature for block-level data protection using checksums and journaling. Learners will configure and compare different modes (Journal, Direct Write, Bitmap), understand how integrity metadata works, and explore key concepts like atomicity and recovery. The courselet also includes performance benchmarking using fio, helping users evaluate trade-offs between speed and data reliability in real-world scenarios

- - - 1 Aug. 7, 2025, 6:08 PM

Authors

Digital Object Identifier (DOI)

10.5281/zenodo.16763300 (2025-08-01T16:43UTC)
Launch on Chameleon

Launching this artifact will open it within Chameleon’s shared Jupyter experiment environment, which is accessible to all Chameleon users with an active allocation.

Download Archive

Download an archive containing the files of this artifact.

Version Stats

- - -