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”).
|