aboutsummaryrefslogtreecommitdiff
path: root/examples/example.rsync
diff options
context:
space:
mode:
authorintrigeri <intrigeri@boum.org>2012-05-13 02:18:29 +0200
committerintrigeri <intrigeri@boum.org>2012-05-13 02:18:29 +0200
commitc515d348f38ec3545c312ca1c8656b9ef6e8aca2 (patch)
tree5a45eee0e6f321d089408db2e4453916389ab2be /examples/example.rsync
parent8e3981f444e30fbfba5bc6ddcaf3649c3d298fc6 (diff)
parent461275fa4d537c80a0c28dd77a4620581fcf0324 (diff)
downloadbackupninja-c515d348f38ec3545c312ca1c8656b9ef6e8aca2.tar.gz
backupninja-c515d348f38ec3545c312ca1c8656b9ef6e8aca2.tar.bz2
Merge remote-tracking branch 'sarava/feature/3891'
Diffstat (limited to 'examples/example.rsync')
-rw-r--r--examples/example.rsync24
1 files changed, 24 insertions, 0 deletions
diff --git a/examples/example.rsync b/examples/example.rsync
index a2795db..2b5eaa1 100644
--- a/examples/example.rsync
+++ b/examples/example.rsync
@@ -36,9 +36,33 @@ backupdir = myserver
#tmp = /tmp
# specify backup storage format: short, long or mirror (i.e, no rotations)
+#
+# In the short format, incremental backups are rotated every day the handler
+# runs an by a finite number of times (backup.0, backup.1, backup.1, etc), so
+# if you want to have incremental backups for longer periods (like months) you
+# have to configure rotations for 30 or more using the "days" parameter at the
+# [general] section in the handler config.
+#
+# The short format is better described here:
+# http://www.mikerubel.org/computers/rsync_snapshots/#Incremental
+#
+# The long format is inspired by the maildir handler and allows keeping backups
+# of longer periods (weeks and months) using less rotations as it stores
+# the increments in folders like daily.1, weekly.1, monthly.1 and has three
+# rotation parameters:
+#
+# keepdaily = number of daily backup increments
+# keepweekly = number of weekly backup increments
+# keepmonthly = number of monthly backup increments
+#
format = short
# for short storage format, specify the number of backup increments (min = 2, set to 1 or less to disable)
+#
+# Note that setting days = 0 is almost the same as using format = mirror except
+# that with the days config your backup gets a .0 suffix at the destination
+# folder, making it easier to turn it later to an incremental backup.
+#
days = 7
# for long storage format, specify the number of daily backup increments