Novell LINUX ENTERPRISE SERVER 10 - INSTALLATION AND ADMINISTRATION 04-08-2006 Installation Manual page 730

Table of Contents

Advertisement

WARNING: Risk of Data Loss
Before you start managing your data with a synchronization system, you should
be well acquainted with the program used and test its functionality. A backup
is indispensable for important files.
The time-consuming and error-prone task of manually synchronizing data can be
avoided by using one of the programs that use various methods to automate this job.
The following summaries are merely intended to convey a general understanding of
how these programs work and how they can be used. If you plan to use them, read the
program documentation.
40.1.1 Unison
Unison is not a network file system. Instead, the files are simply saved and edited locally.
The program Unison can be executed manually to synchronize files. When the synchro-
nization is performed for the first time, a database is created on the two hosts, containing
checksums, time stamps, and permissions of the selected files. The next time it is exe-
cuted, Unison can recognize which files were changed and propose transmission from
or to the other host. Usually all suggestions can be accepted.
40.1.2 CVS
CVS, which is mostly used for managing program source versions, offers the possibil-
ity to keep copies of the files on multiple computers. Accordingly, it is also suitable
for data synchronization. CVS maintains a central repository on the server in which the
files and changes to files are saved. Changes that are performed locally are committed
to the repository and can be retrieved from other computers by means of an update.
Both procedures must be initiated by the user.
CVS is very resilient to errors when changes occur on several computers. The changes
are merged and, if changes took place in the same lines, a conflict is reported. When a
conflict occurs, the database remains in a consistent state. The conflict is only visible
for resolution on the client host.
730
Installation and Administration

Advertisement

Table of Contents
loading

This manual is also suitable for:

Suse linux enterprise server 10

Table of Contents