Restic - strucne
Priklad pouziti
unset HISTFILE
export AWS_ACCESS_KEY_ID=""
export AWS_SECRET_ACCESS_KEY=""
export RESTIC_PASSWORD="MHojJvGswEPwjvWUYUIHkjnIH78IbknjlpwP420jgoBFrN78Iojlsynzd"
export RESTIC_REPOSITORY="s3:https://s3.amazonaws.com/fejk-backups/server-name/application
Nastaveni storage class
restic backup -o s3.storage-class=REDUCED_REDUNDANCY
Hledani v zalohach
restic ls $snapshot_id | grep /home/user_name/
restic diff $snapshot_id1 $snapshot_id2
Obnova ze zalohy
restic snapshots
restic restore latest --target /tmp/restore-work
Obnova jednoho souboru (vypise se na stdout, takze je nutne pipovat)
restic dump $snapshot_id /usr/local/bin/nomad > nomad-restored
Zaloha adresare
restic backup .
Vystup backupu ve formatu json
{
"message_type": "summary",
"files_new": 1,
"files_changed": 4,
"files_unmodified": 123292,
"dirs_new": 0,
"dirs_changed": 8,
"dirs_unmodified": 8906,
"data_blobs": 63,
"tree_blobs": 9,
"data_added": 94468661,
"total_files_processed": 123297,
"total_bytes_processed": 7763901519,
"total_duration": 52.824038265,
"snapshot_id": "cbe3ab42"
}