Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
C Perl Shell C# D
Fetching latest commit…
Cannot retrieve the latest commit at this time.
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. See http://oss.linbit.com/ for more information on csync2. The csync2 subversion tree can be found at http://svn.linbit.com/csync2/. Copyright ========= csync2 - cluster synchronization tool, 2nd generation LINBIT Information Technologies GmbH <http://www.linbit.com> Copyright (C) 2004, 2005 Clifford Wolf <firstname.lastname@example.org> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Documentation ============= The latest version of the csync2 documentation can be found online at http://www.clifford.at/papers/2005/csync2/paper.pdf and is mirrored at http://oss.linbit.com/csync2/paper.pdf You should definitely read the documentation before trying to setup csync2. The TeX source of the paper (as well as some slides for csync2 presentations) can be found at <http://www.clifford.at/papers/2005/csync2/>. The csync2 releases also have a copy of the 'paper.pdf' file bundled in the csync2 source tarball. More Documentation ================== Eric Liang wrote a nice step-by-step introductions for using csync2 on redhat machines: http://zhenhuiliang.blogspot.com/2006/04/csync2-is-so-cool.html Mailing List ============ There is a csync2 mailing list: http://lists.linbit.com/mailman/listinfo/csync2 It is recommended to subscribe to this list if you are using csync2 in production environments. Building csync2 =============== You'll need the GNU autotools and a compiler toolchain (gcc) for building csync2. First, run the autogen.sh script: karin$ ./autogen.sh Then run configure, use ./configure --help for more options: karin$ ./configure Then run make: karin$ make csync2 should be built now. Direct any questions to the csync2 mailing list (see above). - Johannes