backupchecker1
Fully automated backup checker
Usage
backupchecker [-c
DIR]
[-l
FILE]
[-G]
ARG1
ARG2
Overview
Backup Checker parses backups (archives and file tree) to perform several different checks in order to verify your backup integrity and its associated content.
Options
-
-c DIR, --configpath DIR -
the path to the configurations
-
-C DIR, --output-conf-dir DIR -
the directory to store the configuration file
-
-d DELIMITER, --delimiter DELIMITER -
delimiter of the fields for the list of files
-
-E FILE, --exceptions-file FILE -
delimiter of the fields for the list of files
-
-g, --gen-list -
generate a list of files inside a backup
-
-G, --gen-full -
generate the configuration file and the list of files for the backup
-
-H, --hashes -
generate the hash sum of each encountered file in the backup
-
--hashtype HASHTYPE -
the type of the hash sum to use while generating configurations for the archive
-
-l FILE, --log FILE -
the log file
-
-L DIR, --output-list-dir DIR -
the directory to store the list of files inside an archive or tree
-
-n NAME, --configuration-name NAME -
the name to use to name the .conf and .list generated by -g or -G options (default is the name of the archive)
-
-O DIR, --output-list-and-conf-dir DIR -
the directory to store the configuration file and the list of files inside an archive or tree
-
-v, --version -
the version of Backup Checker
Examples
Generate the list of files (.conf and .list files) and their attributes inside a backup
$ backupchecker -G /backups/monthly-backup.tar.gz
Launch Backup Checker indicating your configuration directory and your log file
$ backupchecker -c /etc/brebis/ -l /var/log/brebis.log
Verify a remote backup by FTP
$ wget --quiet -O - ftp://user:pass@server/backup.tar.gz | backupchecker -c /etc/brebis/ -l /var/log/brebis.log
Ressources
Backup Checkup project homepage : https://github.com/backupchecker/backupchecker
Releases
4 releases since Debian 9 (Stretch); the text changed 1 time.