Build Status

MeLVin

A 100% Rust implementation of LVM and libdevmapper

Currently a big pile of pieces, someday this could be a nice library that provides a nice API to LVM that clients could use.

Development status

ALPHA. Do not test on a system with data you care about, especially any APIs that write anything (i.e take &mut self as an argument).

Documentation

API Documentation generated by rustdoc.

Example

```rust use melvin::lvmetad;

let mut vgs = lvmetad::vgsfromlvmetad().expect("could not get vgs from lvmetad"); let mut vg = vgs.pop().expect("no vgs in vgs");

println!("first vg name = {} uuid = {}", vg.name, vg.id); ```

How to contribute

GitHub used for pull requests and issue tracking

License

Mozilla Public License 2.0