rsnapshot/utils
2025-01-13 13:47:09 +10:00
..
rsnapshotdb Docs: fix spelling issues 2024-05-04 12:50:19 +02:00
backup_dpkg.sh added CVS id tags to key files 2005-04-02 07:37:05 +00:00
backup_mysql.sh Example scripts now set a suitably paranoid umask so that files can't 2007-03-22 02:50:21 +00:00
backup_pgsql.sh Example scripts now set a suitably paranoid umask so that files can't 2007-03-22 02:50:21 +00:00
backup_rsnapshot_cvsroot.sh added CVS id tags to key files 2005-04-02 07:37:05 +00:00
backup_smb_share.sh added CVS id tags to key files 2005-04-02 07:37:05 +00:00
backup_sqlite.sh Add new backup script for sqlite3 databases (#364) 2025-01-13 13:47:09 +10:00
debug_moving_files.sh Docs: fix spelling issues 2024-05-04 12:50:19 +02:00
make_cvs_snapshot.sh changed working path 2005-06-18 02:30:53 +00:00
mkmakefile.sh A little script to generate the Makefile for building rsnapshot from source. 2006-10-21 08:16:51 +00:00
mysqlbackup.pl fix bad head tag in pod 2008-08-24 06:41:57 +00:00
random_file_verify.sh Docs: fix spelling issues 2024-05-04 12:50:19 +02:00
README Add new backup script for sqlite3 databases (#364) 2025-01-13 13:47:09 +10:00
rsnapreport.pl fix rsnapreport problems (incorrect header, fail when rsync present, fail with LVM) (#204) 2021-06-12 09:43:34 +10:00
rsnapshot-copy Change hourly/daily/monthly to alpha/beta/gamma 2009-01-21 21:14:18 +00:00
rsnapshot_if_mounted.sh Docs: fix spelling issues 2024-05-04 12:50:19 +02:00
rsnapshot_invert.sh New script rsnapshot_invert.sh creates a parallel directory hierarchy 2007-04-12 16:51:58 +00:00
rsnaptar Example scripts now set a suitably paranoid umask so that files can't 2007-03-22 02:50:21 +00:00
sign_packages.sh added CVS id tags to key files 2005-04-02 07:37:05 +00:00

The scripts in this folder are mostly quick and dirty examples of things that
you may or may not find useful in conjunction with rsnapshot.

rsnapshot-copy
------------------------------------------------------------------------------
    rsnapshot-copy copies an rsnapshot snapshot root, preserving the
    intersnapshot hard links for unchanged files.  You can use this if
    you want to copy/move your snapshot root to another place but find
    that rsync -aH on the lot is too slow (uses too much RAM).  It
    copies intervals in chronological order using rsync --link-dest.

rsnaptar
------------------------------------------------------------------------------
    A script that can automatically tar up your latest snapshots and send you
    an e-mail when it's done. You may need to edit some of the variables by
    hand.

backup_dpkg.sh
------------------------------------------------------------------------------
    An example script to backup package info on a Debian system, to be invoked
    from rsnapshot using the "backup_script" parameter. If you have a Debian
    system, this will most likely work without changes.

backup_mysql.sh
------------------------------------------------------------------------------
    An example script to backup a MySQL database, to be invoked from rsnapshot
    using the "backup_script" parameter. You will probably need to modify this
    for your setup.

backup_pgsql.sh
------------------------------------------------------------------------------
    An example script to backup a PostgreSQL database, to be invoked from
    rsnapshot using the "backup_script" parameter. You will probably need to
    modify this for your setup.

backup_rsnapshot_cvsroot.sh
------------------------------------------------------------------------------
    An example script to backup the CVS repository for the rsnapshot project,
    which is hosted on SourceForge. This script is a good example of using
    the wget program to archive web content in your backups. This script is
    designed to be invoked from rsnapshot using the "backup_script" parameter.

backup_smb_share.sh
------------------------------------------------------------------------------
    An example script to backup a Microsoft SMB share, to be invoked from
    rsnapshot using the "backup_script" parameter. This requires the Samba
    program. You will definitely need to modify this for your system.

backup_sqlite.sh
------------------------------------------------------------------------------
    An example script to backup sqlite3 databases located in the `/var` 
    directory.  This is to be invoked from rsnapshot using the "backup_script"
    parameter. You will probably need to modify this for your setup.  Do NOT
    replace `/var` with `/` otherwise find will locate all of your previous
    database backups.

debug_moving_files.sh
------------------------------------------------------------------------------
    Debug script for rsync. Moves files around, so you can try backing them
    up to see what rsnapshot does. Only useful if you're having problems
    with vanishing files and want to have a known source of them.

make_cvs_snapshot.sh
------------------------------------------------------------------------------
    Quick and dirty shell script to find/replace "real" version numbers with
    a CVS-date version.

./rsnapshotdb
------------------------------------------------------------------------------
    Directory containing rsnapshotDB.pl, a perl script with an XML configuration
    file for remote database backups. Please see ./rsnapshotdb/README.txt.

rsnapshot_if_mounted.sh
------------------------------------------------------------------------------
    Deprecated. A work-around for using removable drives as the snapshot
    root. Superseded by the "no_create_root" option in rsnapshot proper.

rsnapreport.pl
------------------------------------------------------------------------------
    This script just takes the output of rsnapshot using the rsync --stats
    option, and generates a pretty report, and tries to include errors at
    the bottom.

sign_packages.sh
------------------------------------------------------------------------------
    The shell script used to automate package signing for releases.