Axel Burri
9595adc2a5
changed version to 0.22.0
2016-01-19 21:08:19 +01:00
Michael Düll
14c5c41e72
btrbk: make pv more useful by passing parameters.
...
Disabling the non-functional progress bar and
adding average and written byte counters.
Signed-off-by: Michael Düll <michael.duell@rub.de>
Remove -e option (-trab instead of -traeb).
Also add same options to btrfs_send_to_file().
Signed-off-by: Axel Burri <axel@tty0.ch>
2016-01-19 18:01:24 +01:00
Axel Burri
614438183f
btrbk: bugfix: run_cmd: do not redirect all stderr output, as this kills progress-viewer (pv) output
2016-01-19 17:52:27 +01:00
Axel Burri
a1698ef4b0
btrbk: print "$hostname:$path" instead of "{$hostname}$path" in summary and logs
2016-01-17 19:44:59 +01:00
Axel Burri
8a29ced0c9
btrbk: add up-to-date flag to stats; print "target/snapthot_name.*" instead of just "target" in stats
2016-01-17 18:56:14 +01:00
Stuart Cardall
f21ef824a7
documentation: README: add installation instructions for Alpine Linux
2016-01-16 13:26:50 +01:00
Axel Burri
5a4f4744c9
btrbk: cosmetics (remove obsolete line of code)
2016-01-15 02:30:42 +01:00
Axel Burri
e7ff20114c
btrbk: add "stats" action (print snapshot/backup statistics)
2016-01-15 02:06:03 +01:00
Axel Burri
a82c1f533a
btrbk: added configuration options "raw_target_compress_level", "raw_target_compress_threads"
2016-01-14 18:02:53 +01:00
Axel Burri
3461f9440b
btrbk: bugfix: allow filter for action "clean"
2016-01-14 16:39:43 +01:00
Axel Burri
9718ad1460
btrbk: add "-n, --dry-run" option
2016-01-14 16:11:33 +01:00
Axel Burri
3624a8fba0
btrbk: add "clean" action (delete incomplete, garbled backups)
2016-01-14 16:11:30 +01:00
Axel Burri
3a1610622d
btrbk: bugfix
2016-01-14 15:03:55 +01:00
Axel Burri
51ddb20232
btrbk: set status=incomplete in "btrbk list backups" if received_uuid is not set but target subvolume matches our naming
2016-01-13 15:32:22 +01:00
Axel Burri
33c19e622a
btrbk: bugfix: fix monthly schedule if older than 10 weeks
2015-12-17 19:00:45 +01:00
Nicolas Porcel
3b740948fb
btrbk: bugfix: config option "timestamp_format long": correct number of arguments for sprintf (breaks when using perl v5.22.0)
2015-12-15 12:49:34 +01:00
Axel Burri
a0670dcb5c
documentation: FAQ: add section for "sneakernet" data transfer
2015-11-09 13:02:55 +01:00
Axel Burri
1342f43411
documentation: btrbk.conf.5: cosmetics: dont use bullet lists
2015-11-02 20:09:19 +01:00
Axel Burri
93eb4dc5a4
documentation: README: fixed debian link: stretch(testing) is more elevated than sid(unstable)
2015-11-02 19:57:14 +01:00
Axel Burri
cb01507bb1
changed version to 0.21.0
2015-10-25 12:29:52 +01:00
Axel Burri
9922e5ae8b
Makefile: add new files: contrib/cron/btrbk-mail, doc/ssh_filter_btrbk.1 and doc/FAQ.md
2015-10-25 12:20:59 +01:00
Axel Burri
612b9fda6c
btrbk: check files for directory traversal; cosmetics
2015-10-25 12:20:59 +01:00
Axel Burri
799665bac1
documentation: moved documentation on non-btrfs sources from FAQ to README; adapted key features and debian link
2015-10-25 12:20:59 +01:00
Axel Burri
5c8d3f94f3
contrib: cron: btrbk-mail: append rsync stats to mail body
2015-10-25 12:20:59 +01:00
Axel Burri
cb1b4d146d
contrib: cron: btrbk-mail: add rsync and mount/umount functionality
2015-10-25 12:20:59 +01:00
Axel Burri
4925f3ac7d
contrib: cron: btrbk-mail: wrapper script sending email with btrbk results and exit codes
2015-10-25 12:20:59 +01:00
Axel Burri
aa9a03ae6c
documentation: more detailed information about raw targets in README.md and btrbk.conf.5; fixed outdated information in FAQ.md
2015-10-25 12:20:55 +01:00
Axel Burri
e732b92dd5
btrbk: always preserve all raw targets (as long as incremental rotation is not implemented)
2015-10-23 19:12:37 +02:00
Axel Burri
1360e059a4
btrbk: construct a (fake) uuid for raw files, and set parent_uuid correctly (fixes "origin" command)
2015-10-23 19:12:37 +02:00
Axel Burri
ab356937d5
btrbk: add "--override=KEY=VALUE" command line option (disabled for now)
2015-10-23 19:12:37 +02:00
Axel Burri
daedfb88a2
btrbk: bugfix: correct $raw_postfix_match
2015-10-23 19:12:37 +02:00
Axel Burri
3f09d2c37f
btrbk/documentation: rename "resolve *" commands to "list *"; cleanup
2015-10-22 17:59:17 +02:00
Axel Burri
288e9e73c8
btrbk: bugfix: correctly list snapshots with no targets for "resolve snapshots" command; cosmetics
2015-10-22 17:25:20 +02:00
Axel Burri
9af3344676
btrbk: dont print empty snapshot/backup schedule
2015-10-21 21:58:30 +02:00
Axel Burri
f526d454f7
btrbk: parse stderr from send/receive commands (error on /^ERROR/), as "btrfs receive" returns 0 even if nothing is received.
2015-10-21 13:51:31 +02:00
Axel Burri
da86557b89
btrbk: add signal handler for SIGINT, dumping transaction log
2015-10-20 22:19:35 +02:00
Axel Burri
cea3781ed2
btrbk: add output file support for print_formatted() function
2015-10-20 22:19:35 +02:00
Axel Burri
bfda14358e
btrbk: correctly close config file after parsing
2015-10-20 22:19:35 +02:00
Axel Burri
79a66caed6
btrbk: add real transaction (starting - run_cmd - status)
2015-10-20 22:19:35 +02:00
Axel Burri
32028850bd
btrbk: fix "resolve targets" for btrfs_progs_compat=yes; cleanup
2015-10-20 22:19:29 +02:00
Axel Burri
fef691aa04
btrbk: remove tree output for "resolve snapshots"; cleanup
2015-10-20 15:59:16 +02:00
Axel Burri
40a384e7c7
btrbk: dont ignore non-btrbk files in "resolve targets"; print debug when ignoring non-btrbk files in other places
2015-10-20 13:57:29 +02:00
Axel Burri
05bfeaff1b
btrbk: replace "info" command with "usage", with tabular output; add support for right-aligned columns
2015-10-19 22:10:08 +02:00
Axel Burri
fd985d0245
btrbk: use less confusing *_subvol instead of *_path for table output headings; cleanup table formats
2015-10-19 20:46:00 +02:00
Axel Burri
4a1b6545f4
btrbk: add commands "resolve snapshots|targets|latest" (replacing "tree")
2015-10-19 20:45:10 +02:00
Axel Burri
f01784e2d0
btrbk: correct exit status for informational commands (also exit=10 if some aborted)
2015-10-14 16:53:46 +02:00
Axel Burri
2c46e52118
btrbk: cosmetics: duration is undef on dryrun; transaction log messages are prefixed with #; "finished" transaction prints status "partial" or "success"; print duration in transaction log
2015-10-14 14:33:53 +02:00
Axel Burri
1a536811ed
Merge branch 'enhance_output'
2015-10-13 20:11:03 +02:00
Axel Burri
bca413b7ca
documentation: add missing "config print" command; add predefined "list" filters; cosmetics; fix FAQ
2015-10-13 20:08:10 +02:00
Axel Burri
46c7841e93
btrbk: add transaction log (configuration option "transaction_log <file>"
2015-10-13 20:08:10 +02:00