Device-mapper & LVM2 LinuxTag 2012 Berlin Thursday 24th May 2012 Alasdair Kergon agk@redhat.com
Thin Provisioning
Snapshot
Original Logical Volume
Add Copy On Write Logical Volume
Insert Snapshot Layers
Read a Block from Origin
Read a Block from Snapshot
Write a Block to Origin(1) – Notify Snapshot
Write a Block to Origin (2) – Write
Write a Block to Origin – Summary
Write Any Block to Snapshot
Read a Changed Snapshot Block
Single Snapshot Summary
Two Snapshots
Sparse devices
Shared Snapshots
Single Shared Snapshot Summary
Two Shared Snapshots
Using thin provisioning - specifying sizes
Using thin provisioning – the pool
Using thin provisioning – pool examples
Using thin provisioning – create thin LV
Using thin provisioning – thin LV examples
Using thin provisioning – thin snapshots
lvresize/lvextend/lvreduce or lvconvert?
Merging a snapshot back into its origin
Automatic pool resizing
Discard support
dm-persistent-data package
Thin provisioning development work
Splitting mirrors
Metadata performance and scalability (1)
Metadata performance and scalability (2)
lvmetad
lsblk