Linux Logical Volume Management Viewer

bert hubert <ahu@ds9a.nl>

Linux contains a wildly powerful Logical Volume Manager which allows you to combine and mangle your disks to create very flexible volumes for your filesystems.

Some time ago I started an effort to make an LVM HOWTO, which prompted me to write this program.

Features

I'm working towards 'lvm-manager'. Features currently implemented:

News

2000-04-20Released lvm-viewer 0.2, which could actually be called lvm-manager already. Very buggy, lots of problems, but mostly feature complete. If you do C and GTK+, try to resolve some FIXMEs! This release is mostly to show that things are moving, and to get people interested, both in using and in developing for it
2000-04-15Still about halfway done :-( Realised that I had to reorganise the code to progress further. Spent today cutting up the source into multiple independent pieces, and unifying entity data into the lvm_data struct. Lots of new features however (see the updated screenshot), the brave may want to try the CVS version (which WILL eat your volumes, unasked)
2000-04-10About halfway done on the move from lvm-viewer to lvm-manager. The CVS version already has lots of functionality but is also very much a Work In Progress. See the updated screenshot!
2000-04-06Initial version online

Download


screenshot of the cvs version

Current version is 0.2 but furious development is going on - try the cvs version if you have problems, they may be fixed. Version 0.1 is more stable, but misses a lot of features compared to 0.2.

Version 0.2 is dangerous! Don't use on production systems!

VersionFilenameDescriptionKnown issues
0.2lvm-viewer-0.2.tar.gzSources and an i386 binary suitable for most modern distributionsLots and lots of bugs. Unexpected functionality. Will eat data.
0.1lvm-viewer-0.1.tar.gzSources and an i386 binary suitable for most modern distributionsDoesn't display Physical Volumes not attached to a Volume Group. Always shows Volume Groups as Unavailable.

Bazaar

This program is intended to be very much a Bazaar style development. If it were to be any more open, bits would fall out. Developers are welcome!

A CVS tree is available. try this:

$ export CVSROOT=:pserver:anon@outpost.ds9a.nl:/var/cvsroot
$ cvs login
CVS password: [enter 'cvs' (without 's)]
$ cvs co lvm-viewer
cvs server: Updating lvm-viewer
U lvm-viewer/Makefile
U lvm-viewer/lvm-viewer.c
...
Google
$Id: index.php3,v 1.11 2000/04/21 22:08:53 ahu Exp $