LVM2 Resource Page



Introduction

LVM2 refers to the userspace toolset that provide logical volume management facilities on linux. It is reasonably backwards-compatible with the original LVM toolset.

To use LVM2 you need 3 things: device-mapper in your kernel, the userspace device-mapper support library (libdevmapper) and the userspace LVM2 tools. Please look at http://sources.redhat.com/dm/ for information about the device-mapper kernel and userspace components.

Releases

Tarballs of the userspace LVM2 source code releases are available from ftp://sources.redhat.com/pub/lvm2/.
List of official mirror sites (including http and rsync protocols): http://sourceware.org/mirrors.html.

Mailing lists

linux-lvm is the mailing list for any LVM-related questions and discussion.
Subscribe to this from https://www.redhat.com/mailman/listinfo/linux-lvm.
The list archives are at https://www.redhat.com/archives/linux-lvm/.
The mailing list address is linux-lvm@redhat.com.

Whenever the development source code repository is updated, email is sent to the lvm2-commits mailing list. This is a read-only list.
Subscribe to this from https://fedorahosted.org/mailman/listinfo/lvm2-commits.
The list archives are at https://fedorahosted.org/pipermail/lvm2-commits/.

All commits are also posted to the lvm-devel mailing list. This is the place to discuss the source code and propose patches.
Subscribe to this from https://www.redhat.com/mailman/listinfo/lvm-devel.
The list archives are at https://www.redhat.com/archives/lvm-devel/.
The mailing list address is lvm-devel@redhat.com.

Please note that messages containing HTML or attachments will rarely make it through the spam filters onto the lists. Large log files, for example, should be put on the web - use a service such as http://pastebin.com/ if necessary - and the URL sent to the list instead.

Source code

The source code is stored in git and can be accessed with
git clone git://git.fedorahosted.org/git/lvm2.git

There is a web interface to git at http://git.fedorahosted.org/git/lvm2.git

Documentation

There are README, INSTALL files and man pages in the source package.

We have started a wiki at http://sources.redhat.com/lvm2/wiki/.

The LVM HOWTO is at http://www.tldp.org/HOWTO/LVM-HOWTO/index.html.

IRC

Channel #lvm on freenode

Source code prior to 7th June 2012

Until 7th June 2012, the primary copy of the source code was maintained under CVS.

Mailing list archives of the CVS commits are available at http://sources.redhat.com/ml/lvm2-cvs/

To access the old source code repository using CVS:
cvs -d :pserver:cvs@sources.redhat.com:/cvs/lvm2 login cvs
cvs -d :pserver:cvs@sources.redhat.com:/cvs/lvm2 checkout LVM2
The password is cvs.

The web interface to CVS is at http://sources.redhat.com/cgi-bin/cvsweb.cgi/LVM2/?cvsroot=lvm2.

To access the old source code repository using git:
git clone git://sources.redhat.com/git/lvm2

The web interface to git is at http://sourceware.org/git/?p=lvm2.git

Related projects

The original LVM: http://sources.redhat.com/lvm/
Device-mapper: http://sources.redhat.com/dm/