mirror of
https://github.com/deajan/obackup.git
synced 2024-12-04 20:53:41 +01:00
Merge branch 'master' of github.com:deajan/obackup
This commit is contained in:
commit
c745381dc6
17
README.md
17
README.md
@ -1,8 +1,8 @@
|
||||
obackup
|
||||
=======
|
||||
|
||||
A file & database backup script tailored for multiple virtualhost backups locally or remotely via ssh.
|
||||
Yet it actually works for a lot of backup tasks.
|
||||
A small robust file & database backup script tailored for multiple virtualhost backups locally or remotely via ssh.
|
||||
Yet it is very versatile and actually works for a lot of backup tasks.
|
||||
|
||||
## About
|
||||
|
||||
@ -23,9 +23,14 @@ checking backup size and available local disk space.
|
||||
Obackup will work well to backup to a snapshot aware filesystem like ZFS or btrfs.
|
||||
In case you don't work with one of these, it may also rotate backups for you.
|
||||
|
||||
Obackup can execute local and remote commands before and after backup execution, thus providing possibilites to handle snapshots (see https://github.com/deajan/zsnap for a zfs snapshot management script).
|
||||
|
||||
As of today, obackup has been tested successfully on RHEL / CentOS 5, CentOS 6, Debian 6.0.7 and Linux Mint 14
|
||||
but should basically run on your favorite linux flavor. It relies on well known programs like rsync, ssh, mysqldump along
|
||||
with other great GNU coreutils.
|
||||
but should basically run on your favorite linux flavor. It relies on well known programs like rsync, ssh, mysqldump along with other great GNU coreutils.
|
||||
|
||||
Project is customizable, and one can easily modify its code as it weights only 1 KLOC. Obackup is distributed under BSD Licence which gives most freedom to include it in your own code.
|
||||
|
||||
Feel free to drop me a mail for limited support in my free time.
|
||||
|
||||
## Installation
|
||||
|
||||
@ -49,8 +54,8 @@ File backups can be done directly if data won't change while a backup is going o
|
||||
|
||||
You may try your setup by specifying the "--dry" parameter which will run a simulation of what will be done.
|
||||
|
||||
$ ./obackup.sh path/to/config/file --dry
|
||||
$ ./obackup.sh path/to/config/file
|
||||
$ ./obackup.sh path/to/backup.conf --dry
|
||||
$ ./obackup.sh path/to/backup.conf
|
||||
|
||||
One you're happy with a test run, you may run obackup as a cron task with the "--silent" parameter so output will not be written to stdout.
|
||||
All backup activity is logged to "/var/log/obackup_backupname.log".
|
||||
|
Loading…
Reference in New Issue
Block a user