forked from TrueCloudLab/restic
28 lines
1.4 KiB
Text
28 lines
1.4 KiB
Text
Enhancement: Add compression support
|
|
|
|
We've added compression support to the restic repository format. To create a
|
|
repository using the new format run `init --repository-version 2`. Please note
|
|
that the repository cannot be read by restic versions prior to 0.14.0.
|
|
|
|
You can configure whether data is compressed with the option `--compression`. It
|
|
can be set to `auto` (the default, which will compress very fast), `max` (which
|
|
will trade backup speed and CPU usage for better compression), or `off` (which
|
|
disables compression). Each setting is only applied for the current run of restic
|
|
and does *not* apply to future runs. The option can also be set via the
|
|
environment variable `RESTIC_COMPRESSION`.
|
|
|
|
To upgrade in place run `migrate upgrade_repo_v2` followed by `prune`. See the
|
|
documentation for more details. The migration checks the repository integrity
|
|
and upgrades the repository format, but will not change any data. Afterwards,
|
|
prune will rewrite the metadata to make use of compression.
|
|
|
|
As an alternative you can use the `copy` command to migrate snapshots; First
|
|
create a new repository using
|
|
`init --repository-version 2 --copy-chunker-params --repo2 path/to/old/repo`,
|
|
and then use the `copy` command to copy all snapshots to the new repository.
|
|
|
|
https://github.com/restic/restic/issues/21
|
|
https://github.com/restic/restic/issues/3779
|
|
https://github.com/restic/restic/pull/3666
|
|
https://github.com/restic/restic/pull/3704
|
|
https://github.com/restic/restic/pull/3733
|