forked from TrueCloudLab/restic
Add documentation
This commit is contained in:
parent
060d8b57e0
commit
375868edcf
2 changed files with 13 additions and 0 deletions
9
changelog/unreleased/pull-1735
Normal file
9
changelog/unreleased/pull-1735
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
Enhancement: Allow keeping a time range of snaphots
|
||||||
|
|
||||||
|
We've added the `--keep-within` option to the `forget` command. It instructs
|
||||||
|
restic to keep all snapshots within the given duration since the newest
|
||||||
|
snapshot. For example, running `restic forget --keep-within 5m7d` will keep all
|
||||||
|
snapshots which have been made in the five months and seven days since the
|
||||||
|
latest snapshot.
|
||||||
|
|
||||||
|
https://github.com/restic/restic/pull/1735
|
|
@ -159,6 +159,10 @@ The ``forget`` command accepts the following parameters:
|
||||||
snapshots, only keep the last one for that year.
|
snapshots, only keep the last one for that year.
|
||||||
- ``--keep-tag`` keep all snapshots which have all tags specified by
|
- ``--keep-tag`` keep all snapshots which have all tags specified by
|
||||||
this option (can be specified multiple times).
|
this option (can be specified multiple times).
|
||||||
|
- ``--keep-within duration`` keep all snapshots which have been made within
|
||||||
|
the duration of the latest snapshot. ``duration`` needs to be a number of
|
||||||
|
years, months, and days, e.g. ``2y5m7d`` will keep all snapshots made in the
|
||||||
|
two years, five months, and seven days before the latest snapshot.
|
||||||
|
|
||||||
Additionally, you can restrict removing snapshots to those which have a
|
Additionally, you can restrict removing snapshots to those which have a
|
||||||
particular hostname with the ``--hostname`` parameter, or tags with the
|
particular hostname with the ``--hostname`` parameter, or tags with the
|
||||||
|
|
Loading…
Reference in a new issue