Virt-similarity is a tool for doing cluster analysis of groups of virtual machines. It can automatically detect machines which have been cloned from each other. It can produce a "cladogram" showing the "family history" of each guest, or you can use it to create the most efficient tree of backing files which will use the least disk space.
$ virt-similarity winxp-copy.img winxp-copy2.img \ f19rawhidex32.img f19rawhidex64.img archlinux20121201x64.img \ winxp.img winxp-copy2b.img ---+------+------+------+------+------ winxp-copy2.img | | | | | | | | | +------ winxp-copy2b.img | | | | | | | +------+------ winxp.img | | | | | | | +------ winxp-copy.img | | | | | +------ f19rawhidex64.img | | | +------ f19rawhidex32.img | +------ archlinux20121201x64.img
For source tarballs, see this directory. The upstream git repo is:
git clone git://github.com/libguestfs/virt-similarity.git
You can easily build an RPM from a source tarball by doing:
$ rpmbuild -ta virt-similarity-*.tar.gz
The license is the GNU General Public License, version 2 or any later version (GPLv2+).
$Id: index.html,v 1.5 2013/03/12 15:05:54 rjones Exp $