tool

Device Mapper

Device Mapper is a Linux kernel framework that provides a generic way to create virtual block devices by mapping physical storage devices. It allows for advanced storage management features such as logical volume management, snapshots, encryption, and RAID-like functionality through user-space tools like LVM2 and dm-crypt. It operates at the block layer, enabling transparent manipulation of data blocks for various storage needs.

Also known as: DM, devicemapper, device-mapper, Linux Device Mapper, dm
🧊Why learn Device Mapper?

Developers should learn Device Mapper when working on Linux-based systems that require flexible storage management, such as setting up logical volumes for dynamic disk allocation, creating snapshots for backups, or implementing disk encryption for security. It is essential for system administrators and DevOps engineers managing storage in virtualized environments, containers (e.g., Docker uses it for storage backends), or cloud infrastructure to optimize and secure data storage.

Compare Device Mapper

Learning Resources

Related Tools

Alternatives to Device Mapper