aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorEinhard Leichtfuß <alguien@respiranto.de>2026-06-13 16:16:45 +0200
committerEinhard Leichtfuß <alguien@respiranto.de>2026-06-13 16:16:45 +0200
commitbf86ae4c77fa6c6de544bfe630c6abc83b9d34ab (patch)
tree4d61144d2af9353f1461de513c96a6bad00ceca3 /TODO
parent4e2ceb9875c81c33b09f6eaf0858b7f9591b22cc (diff)
Update/improve docs
Diffstat (limited to 'TODO')
-rw-r--r--TODO10
1 files changed, 7 insertions, 3 deletions
diff --git a/TODO b/TODO
index 142a7bb..eb100b6 100644
--- a/TODO
+++ b/TODO
@@ -5,6 +5,8 @@
data labeled as old, however not related to the destination).
# -- TODO -- #
+- IMPORTANT: Fix crontabs (cron does not like hardlinks)
+- --log-file{,-format}
- For ssh, set up one single connection (maybe configurable?).
`- ssh -oControlPath=/tmp/root-readable/something.sock \
-oControlMaster=yes \
@@ -25,21 +27,22 @@
`- --delete-during, --delete-excluded
- [consider] Shell completion of configured backup paths.
- Better error handling on failure (of rsync).
-- Use ask().
- `- Allow for configuration of default answer.
- [consider] Create subdirectories per year and/or month.
-- [consider] Get date on source host.
- Named backups to allow for different destinations per source (and shorter
names).
- Test suite.
- Check for several file systems in a tree (and error upon locating such).
- [consider] Add fallback if no local mirror of the source file tree is
available.
+ `- option 1: Simply rely on --link-dest as before.
+ `- option 2: Repopulate the .backup directory, using --link-dest.
- Only store the last mirror locally, but date it.
- [consider] --one-file-system as default option.
+- NOTES: Add section on alternatives, featuring Btrfs, LVM, ZFS, overlayfs.
# -- PROBLEMS -- #
- rsync bug: https://bugzilla.samba.org/show_bug.cgi?id=13445
+ `- resolved by commit 7f06cc7ed0bc74628592fb7c669827e28b625582 (2020-04-03)
- Permissions.
`- Suppress error output by 2>/dev/null.
`- Save errors in a var by 'var="`cmd 2>&1`"'.
@@ -57,6 +60,7 @@
`- or auto fix using sudo.
# -- IDEAS -- #
+- Keep <n> old trees in /.backup .
- colorized Output.
`- optional (-c)
- Use Hexadecimal numbers for by_number.