mirror of
https://github.com/restic/restic.git
synced 2026-01-21 22:34:04 -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 |
||
|---|---|---|
| .. | ||
| azure | ||
| b2 | ||
| dryrun | ||
| gs | ||
| local | ||
| location | ||
| mem | ||
| rclone | ||
| rest | ||
| s3 | ||
| sftp | ||
| swift | ||
| test | ||
| testdata | ||
| backend_error.go | ||
| backend_retry.go | ||
| backend_retry_test.go | ||
| doc.go | ||
| foreground.go | ||
| foreground_sysv.go | ||
| foreground_test.go | ||
| foreground_unix.go | ||
| foreground_windows.go | ||
| http_transport.go | ||
| layout.go | ||
| layout_default.go | ||
| layout_rest.go | ||
| layout_s3legacy.go | ||
| layout_test.go | ||
| paths.go | ||
| semaphore.go | ||
| shell_split.go | ||
| shell_split_test.go | ||
| utils.go | ||
| utils_test.go | ||