scripts/backup/README

33 lines
1.1 KiB
Plaintext

# obstinate-rsync.sh #
obstinate-rsync.sh is a simple script that transfers a single directory
(your home directory, by default) to a remote host, using rsync. You can
specify exclude patterns in a file (~/.backup-excludes by default). The
transfer will be reattempted until it succeeds.
Edit the script to configure the protocol, host, directories, etc.
# btrfs_snapshot_date.sh #
This script is a wrapper to btrfs subvolume snapshot, that creates a
snapshot of a subvolume, the snapshot's name being the subvolume name
with the current date and time appended to it.
It is supposed that the subvolume to snapshot resides in a directory
which needs to be mounted before to make the snapshot (for example if
you defined your default subvolume to your system's root, and mount the
volume 0 on /media/pool).
Edit the script to configure the directories (and to understand what is
being done).
# backup_sites_mysql.sh #
The script backup_sites_mysql.sh is designed to save websites data files
and the associated MySQL databases.
You need to edit the script to configure the databases you want to backup
and the directory containing all your websites.