Commit 3fdac8a0 authored by Daniel Armbruster's avatar Daniel Armbruster Committed by thomas.forbriger
Browse files

README updated

This is a legacy commit from before 2015-05-18.
It may be incomplete as well as inconsistent.
See COPYING.legacy and README.history for details.


SVN Path:     http://gpitrsvn.gpi.uni-karlsruhe.de/repos/TFSoftware/trunk
SVN Revision: 4412
SVN UUID:     67feda4a-a26e-11df-9d6e-31afc202ad0c
parent 330a8dba
this is <README>
===============================================================================
csback - A software suite and toolkit to manage backups.
csback - A toolkit written in python to manage backups
--------------------------
$Id$
===============================================================================
......@@ -9,38 +9,36 @@ csback is a software suite and toolkit of tools to manage backups and test
their integrity from time to time. The tools are completely written in python
and should work both in python 2 and python 3. Because of avoiding to write
already available tools twice, csback falls back to tools like cron and rsync
when possible. These tools already should be installed on a large range of *nix
operating systems.
the system logger (i.e. syslog-ng) and logrotate whenever possible. These tools
already should be installed on a large range of *nix operating systems.
----
Installation:
----
...
Use the provided Makefile and enter
make install
to your command line. The Makefile will install softlinks to the python scripts
in your local ~/bin directory.
----
General approach to use csback:
----
Write a configuration file like csbackrc and generate a crontab by using
csback2cron. You don't need to care about the sequence in which to tools are
applied. Just set up a setting line as described in the enclosed configuration
file.
Next use the crontab command to install the generated crontab. Remember that you
need a working cron deamon as well as the rsync tool.
First install the csback package as described above. Then write a configuration
file like csbackrc and generate a crontab by using csback2cron. Notice that
csback2cron will not perform any logical checks while converting a configuration
file to the crontab format.
Now announce the generated crontab to your cron deamon. cron will take care
scheduling the processes.
For more information how to set up a csback configuration file read the pdf
documentation which comes along with this package.
----
Properties and advantages of csback:
Documentation:
----
- Test the integrity of your files backed up from time to time. If an error or
occurs or there is a violation of the integrity of a file there is the
possibility to send an email to inform the admin about the current status.
- Use the toolkit just to test if a given directory contains files which are
having integrity. Remember that only directories can be tested if they already
are containing a so called checksum file.
- The tools completely are written in python and should work under both Python
>2.6 and Python 3.x
- Because of its modular approach and of using already existing and well tested
tools working with csback treats your resources carefully.
This package comes along with a pdf documentation which is located in
doc/manuals.pdf.
----- END OF README -----
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment