Package libguestfs

Access and modify virtual machine disk images

http://libguestfs.org/

Libguestfs is a library for accessing and modifying virtual machine
disk images.  http://libguestfs.org

It can be used to make batch configuration changes to guests, get
disk used/free statistics (virt-df), migrate between hypervisors
(virt-p2v, virt-v2v), perform backups and guest clones, change
registry/UUID/hostname info, build guests from scratch (virt-builder)
and much more.

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 for Fedora is split into several subpackages.  The basic
subpackages are:

               libguestfs  C library
         libguestfs-tools  virt-* tools, guestfish and guestmount (FUSE)
       libguestfs-tools-c  only the subset of virt tools written in C
                             (for reduced dependencies)
                 virt-v2v  convert virtual machines to run on KVM (V2V)
           virt-p2v-maker  convert physical machines to run on KVM (P2V)
                 virt-dib  safe and secure diskimage-builder replacement

For enhanced features, install:

     libguestfs-forensics  adds filesystem forensics support
          libguestfs-gfs2  adds Global Filesystem (GFS2) support
       libguestfs-hfsplus  adds HFS+ (Mac filesystem) support
 libguestfs-inspect-icons  adds support for inspecting guest icons
           libguestfs-jfs  adds JFS support
         libguestfs-nilfs  adds NILFS v2 support
      libguestfs-reiserfs  adds ReiserFS support
        libguestfs-rescue  enhances virt-rescue shell with more tools
         libguestfs-rsync  rsync to/from guest filesystems
           libguestfs-xfs  adds XFS support
           libguestfs-zfs  adds ZFS support

For developers:

         libguestfs-devel  C/C++ header files and library
  libguestfs-benchmarking  Benchmarking utilities

Language bindings:

        erlang-libguestfs  Erlang bindings
 libguestfs-gobject-devel  GObject bindings and GObject Introspection



    libguestfs-java-devel  Java bindings
              lua-guestfs  Lua bindings
   ocaml-libguestfs-devel  OCaml bindings
         perl-Sys-Guestfs  Perl bindings
           php-libguestfs  PHP bindings
       python2-libguestfs  Python 2 bindings
       python3-libguestfs  Python 3 bindings
          ruby-libguestfs  Ruby bindings
General Commands (Section 1)
guestfs-faq
What is libguestfs? libguestfs is a way to create, access and modify disk images. You can look inside disk images, modify the files they contain, create them...
guestfs-performance
This page documents how to get the greatest performance out of libguestfs, especially when you expect to use libguestfs to manipulate thousands of virtual...
guestfs-recipes
This page contains recipes for and links to things you can do using libguestfs, guestfish(1) and the virt tools.
guestfs-release-notes
These release notes only cover the differences from the previous stable/dev branch split (1.32.0). For detailed changelogs, please see the git repository, or...
guestfs-security
This manual page discusses security implications of using libguestfs, particularly with untrusted or malicious guests or disk images.
libguestfs-test-tool
libguestfs-test-tool is a test program shipped with libguestfs to allow you to check basic libguestfs functionality is working. This is needed because...