continual-sync
is a tool to synchronise one directory
tree with another, with rsync
, using the inotify
mechanism to keep the copy constantly up to date very efficiently by making
rsync
do as little work as possible.
It can be used to mirror directories between machines asynchronously, for instance backing up your local files to an off-site file server.
The continual-sync
tool is intended to be used in the
background - set up once and forgotten about. For example, it can be used
to back up hundreds of Linux desktops to a central server with no user
interaction, and with changes appearing on the central server within minutes
of the originals being changed on the desktop.
The package also includes the "watchdir
" utility, which writes
change notification files when the contents of a directory are altered.
Source code, and RPMs for x86_64 systems, are available in the download area. Note that this software will only run on Linux.
On CentOS 6 systems, you can set up my YUM
repository, then do "yum install continual-sync
".
Comments, bug reports, and patches can be sent using the Contact Form.
/var/run/continual-sync
on startup.
|