Projects / Rsync Vault Manager

Rsync Vault Manager

RVM is an archive manager that uses rsync to manage backups of multiple clients across multiple logical partitions (vaults). It has some features that some other rsync-based backup schemes lack, such as being written in C++, needing no scripts or other programs than rsync and any binaries on which rsync depends (such as SSH), the ability to manage multiple instances of rsync connections to separate clients in parallel, the ability to use multiple logical partitions (vaults) in a configurable fashion for purporses of redundancy and added reliability, and the use of hard links for files that have not changed from one archive to the next.

Tags Archiving backup Mirroring
Licenses GPL
Operating Systems Unix POSIX Linux
Implementation C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  26 Jun 2009 17:51
  • Rrelease-after

    Changes: Updated to compile with gcc 4.3.x. Minor bugfixes. A major bugfix that would result in incorrect rsync I/O timeout processing. A major bugfix that would result in a timed-out rsync session being reported as successful, resulting in an incomplete backup.

    • Rrelease-mid
    •  01 Jul 2008 17:28
    • Rrelease-after

    Changes: This release fixes an rsync options parsing bug that would result in an empty string argument passed to rsync.

    • Rrelease-mid
    •  05 Jun 2008 20:20
    • Rrelease-after

    Changes: This release compiles with the latest gcc, and has other minor bug fixes. It adds rsync-retry-delay, and rsync-multi-hardlink for newer versions of rsync that support multiple --link-dest= command line options.

    • Rrelease-mid
    •  17 Jul 2006 10:26
    • Rrelease-after

    Changes: Minor bugs fixed: a wildcard resolution bug, incorrect archive directory names, empty job IDs in reports, and this release checks that a vault is writable before running rsync. A vault locking option prevents multiple instances of rvm from using the same vault, there is a separate error logging level to be used when retrying an rsync command, and there is an option to delete old log files along with old archives.

    • Rrelease-mid
    •  28 Nov 2005 13:41
    • Rrelease-after

    No changes have been submitted for this release.

    No-screenshot

    Project Spotlight

    efa

    Am unofficial efa.vrr.de command line client.

    1a1e6ff64c34af0c8fb2e022fe5b9a29_thumb

    Project Spotlight

    U++

    A C++ development platform.