A device mapper is a framework used by the Linux kernel for virtualization. It maps various physical block devices to virtual block devices for use by applications that include LVM, RAID, snapshots, and disk encryption.