| Author: | François Boulogne |
|---|---|
| Download: | Stable version |
| Developer’s corner: | |
| github.com project | |
| Generated: | January 27, 2013 |
| License: | GPL v3 |
| Version: | 0.3.5 |
Vitalus is a rsync wrapper. Rsync is a good atomic tool, but it needs to be wrapped to have a real backup solution. Backup solutions are generally too basic or very difficult. This one fits my needs.
Contents:
This is just another way to express the philosophy :) * Manage different tasks * rsync from and to local disks * rsync from SSH to local disk * rsync from local to SSH almost supported * Check disk space (local disks) * Keep track of time evolution (increments done with hard links), not possible via SSH for the moment. * Old increments deleted (keeping a minimal amount of increments) * Rotated logs (general + one per task)
See How to install?.
See Example.
In my use case, I have a cron job running every hour. IMHO, this is quite atomic. Then, the script decides which task has to be done.
Keys must be configured with an empty passphrase. Add in your ~/.ssh/config, something like
- Host sciunto.org
- IdentityFile ~/.ssh/key-empty-passphrase
Source or destination must have the format: login@server:path