LMirror is a large scale mirroring application. LMirror is targeted at mirrors of free software projects and other mostly-write-once environments. It has specific support for barriers in its operations to permit the preservation of semantic structure on disk during the mirroring process and handles 1:N and 1:N:M mirroring situations with aplomb.
Product's homepage
Requirements:
· Python
What's New in This Release: [ read full changelog ]
· lmirror 0.0.2 adds mtime support, which is helpful for mirrors that are then served over http for e.g. apt-get/yum etc, and also a built in HTTP server using python-paste. This server allows streaming updates, eliminating the round-trip per file overhead incurred without it.
· This release should be considered late-alpha quality: it has no show stopper bugs that I know of, but there are plenty of things still to be done to make sure mirrors using it can be analyzed/examined/maintained painlessly.