[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#530427: ITP: libguestfs -- library for accessing and modifying guest disk images



Package: wnpp
Severity: wishlist
Owner: Richard Jones <rjones@redhat.com>


* Package name    : libguestfs
  Version         : 1.0.31
  Upstream Author : Richard W.M. Jones <rjones@redhat.com>
* URL             : http://et.redhat.com/~rjones/libguestfs/
* License         : LGPL
  Programming Lang: C, Shell script, various others
  Description     : library for accessing and modifying guest disk images

(Copied from the website, which best summarises this ...)

libguestfs is a library for accessing and modifying guest disk
images. Amongst the things this is good for: making batch
configuration changes to guests, viewing and editing files inside
guests, getting disk used/free statistics (see also: virt-df),
migrating between virtualization systems (see also: virt-p2v),
performing partial backups, performing partial guest clones,
cloning guests and changing registry/UUID/hostname info, and
much else besides.

libguestfs uses Linux kernel and qemu code, and can access any
type of guest filesystem that Linux and qemu can, including but
not limited to: ext2/3/4, btrfs, FAT and NTFS, LVM, many different
disk partition schemes, qcow, qcow2, vmdk.

libguestfs provides ways to enumerate guest storage (eg. partitions,
LVs, what filesystem is in each LV, etc.). It can also run commands
in the context of the guest. Also you can upload and download files
and directories.

libguestfs is a library that can be linked with C and C++ management
programs (or management programs written in OCaml, Perl, Python,
Ruby, Java or Haskell). You can also use it from shell scripts or
the command line.



Reply to: