mirror of
https://github.com/restic/restic.git
synced 2025-12-26 01:29:40 -05:00
This can be used to check how large a backup is or validate exclusions. It does not actually write any data to the underlying backend. This is implemented as a simple overlay backend that accepts writes without forwarding them, passes through reads, and generally does the minimal necessary to pretend that progress is actually happening. Fixes #1542 Example usage: $ restic -vv --dry-run . | grep add new /changelog/unreleased/issue-1542, saved in 0.000s (350 B added) modified /cmd/restic/cmd_backup.go, saved in 0.000s (16.543 KiB added) modified /cmd/restic/global.go, saved in 0.000s (0 B added) new /internal/backend/dry/dry_backend_test.go, saved in 0.000s (3.866 KiB added) new /internal/backend/dry/dry_backend.go, saved in 0.000s (3.744 KiB added) modified /internal/backend/test/tests.go, saved in 0.000s (0 B added) modified /internal/repository/repository.go, saved in 0.000s (20.707 KiB added) modified /internal/ui/backup.go, saved in 0.000s (9.110 KiB added) modified /internal/ui/jsonstatus/status.go, saved in 0.001s (11.055 KiB added) modified /restic, saved in 0.131s (25.542 MiB added) Would add to the repo: 25.892 MiB |
||
|---|---|---|
| .. | ||
| _static | ||
| images/aws_s3 | ||
| logo | ||
| man | ||
| .gitignore | ||
| 010_introduction.rst | ||
| 020_installation.rst | ||
| 030_preparing_a_new_repo.rst | ||
| 040_backup.rst | ||
| 045_working_with_repos.rst | ||
| 050_restore.rst | ||
| 060_forget.rst | ||
| 070_encryption.rst | ||
| 075_scripting.rst | ||
| 080_examples.rst | ||
| 090_participating.rst | ||
| 100_references.rst | ||
| 110_talks.rst | ||
| bash-completion.sh | ||
| cache.rst | ||
| conf.py | ||
| design.rst | ||
| developer_information.rst | ||
| faq.rst | ||
| fish-completion.fish | ||
| index.rst | ||
| Makefile | ||
| manual_rest.rst | ||
| requirements.txt | ||
| REST_backend.rst | ||
| test_irreducibility.gap | ||
| zsh-completion.zsh | ||