36 lines
1.2 KiB
Markdown
36 lines
1.2 KiB
Markdown
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 assumed that the subvolume to snapshot resides in a directory which needs
|
|
to be mounted before making 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
|
|
=====================
|
|
|
|
This script 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 of your websites' files (the “document root”).
|