LVM2 & Device-mapper LinuxTag Friday 26th June 2009 Alasdair Kergon agk@redhat.com
What is Device Mapper?
What Device Mapper is not
Userspace Architecture
Device Mapper Kernel Architecture
Mapped Devices
Tables
dm-ioctl
Device Referencing
/dev/mapper inodes
Activating a Logical Volume
dm-ioctl - DM_DEV_CREATE
dm-ioctl - DM_DEV_REMOVE
dm-ioctl - DM_DEV_RENAME
dm-ioctl - DM_SUSPEND
Activating dependent Logical Volumes
udev
The udev conundrum (1)
The udev conundrum (2)
The udev conundrum (3)
The solution (1)
The solution (2)
The solution (3)
The solution (4) - cookies
The solution (5) - Names
Barriers – Definition
Barriers and Device-mapper (1)
Barriers and Device-mapper (2)
LVM2's caches