Disk-Space Management - Why is it so hard?


LVM History

LVM2 Capabilities


Using LVM2

Exercising With Loop Block Devices

Creating A Volume Group

Creating A Logical Volume

A File-System On A Logical Volume

Extending The Capacity Of A Logical Volume

What Is A Snapshot?

Creating A Snapshot Of A Logical Volume

What-What?? What Is Going On With This Snapshot?!?

Properties Of Snapshots

LVM2 Internals

LVM2 Labels And UUID-s

The Layout Of A Logical Volume

The Structure Of A Snapshot

The Write On An Origin Of A Snapshot

Sending I/O to a device for which we have a snapshot:

The dm-table

BIO Lists

Companions Of LVM2

Mirroring With The DRBD Driver

The Multi-Pathing Driver


  1. LVM HowTo - http://www.tldp.org/HOWTO/LVM-HOWTO/index.html
  2. Wikipedia - Logical Volume Management - http://en.wikipedia.org/wiki/Logical_volume_management
  3. LVM HowTo -
  4. LVM2 Webcast by Heinz Mauelshagen - http://people.redhat.com/heinzm/talks/LVM2_Webcast_2004.09.21.pdf
  5. The /etc/lvm/lvm.conf configuration file (which is usually very annotated).
Originally written by Valid HTML 4.01!guy keren