Datasheet

“main” (Installation and Administration) 2004/6/25 13:29 page 561 #587
i
i
i
i
i
i
i
i
23
File Synchronization
Unison via rsh (remote shell) should be avoided. Accessing CVS with the
pserver mechanism in insecure networks is likewise not advisable. sub-
version already provides the necessary security measures by running with
Apache.
23.2.11 Protection against Data Loss
CVS has been used by developers for a long time to manage program
projects and is extremely stable. As the development history is saved, CVS
even provides protection against certain user errors, such as the uninten-
tional deletion of a file. Despite subversion not being as common as CVS, it
is already being employed in productive environments (for example, by the
subversion project itself).
Unison is still relatively new, but boasts a high level of stability. However, it
is more sensitive to user errors. Once the synchronization of the deletion of
a file has been confirmed, there is no way to restore the file.
Table 23.1: Features of the File Synchronization Tools: -- = very poor,
- = poor or not available, o = medium, + = good, ++ = excellent, x =
available
unison CVS/subv. rsync mailsync
Client/Server equal C-S/C-S C-S equal
Portability Lin,Un*x,Win Lin,Un*x,Win Lin,Un*x,Win Lin,Un*x
Interactivity x x/x x -
Speed - o/+ + +
Conflicts o ++/++ o +
File Sel. Dir. Sel./file, dir. Dir. Mailbox
History - x/x - -
Hard Disk Space o -- o +
GUI + o/o - -
Difficulty + o/o + o
Attacks +(ssh) +/+(ssh) +(ssh) +(SSL)
Data Loss + ++/++ + +
561SUSE LINUX Enterprise Server