Purpose
Verify presence and integrity of block-volume backup artifacts.
Location
backup/block-volume/verify.sh
Preconditions
- Required tools:
bash, checksum tool (sha256sumorshasum) for checksum verification - Required permissions: read access to backup/checksum files
- Required environment variables: none
Arguments
| Flag | Required | Default | Description |
|---|---|---|---|
--backup PATH |
Yes | N/A | Backup artifact to verify |
--checksum-file PATH |
No | <backup>.sha256 |
Checksum file path |
--json |
No | false |
Emit JSON output |
Usage
backup/block-volume/verify.sh --backup /backups/block-volume/app.tar.gz
backup/block-volume/verify.sh --backup /backups/block-volume/app.tar.gz --json
Output
- Exit codes:
0pass/warn,1failure,2invalid arguments.