Skip to content

file synchronization tool using librsync and current state databases

License

Notifications You must be signed in to change notification settings

RobertYermakov/csync2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About csync2

Csync2 is a cluster synchronization tool. It can be used to keep files on multiple hosts in a cluster in sync. Csync2 can handle complex setups with much more than just 2 hosts, handle file deletions and can detect conflicts.

It is expedient for HA-clusters, HPC-clusters, COWs and server farms. If you are looking for a tool to sync your laptop with your workstation, you better have a look at Unison (http://www.cis.upenn.edu/~bcpierce/unison/) too.

The csync2 git tree can be found at https://github.com/LINBIT/csync2/.

Documentation

You should definitely read the documentation before trying to setup csync2,
see doc/csync2.adoc

csync2 - cluster synchronization tool, 2nd generation
Copyright © 2004 - 2013 LINBIT Information Technologies GmbH
Copyright © 2008 - 2018 LINBIT HA Solutions GmbH
see also AUTHORS

License

SPDX-License-Identifier: GPL-2.0-or-later

Mailing List

There is a csync2 mailing list:

It is recommended to subscribe to this list if you are using csync2 in production environments.

About

file synchronization tool using librsync and current state databases

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 75.7%
  • Shell 9.3%
  • Yacc 4.2%
  • Perl 3.6%
  • M4 2.1%
  • Roff 1.7%
  • Other 3.4%