BACKUPCHECKER(1)

๐Ÿ’– BACKUPCHECKER ๐Ÿ’–

okay bestie, gather round, because today we're talking about backupchecker โ€” a fully automated backup checker and honestly? she's the friend who double-checks that you actually locked the door. the manual page for her lives in section 1, and this is the whole thing, no skips, no cuts. ๐ŸŽ€


โœจ NAME โœจ

backupchecker โ€” fully automated backup checker ๐Ÿฆ‹


๐ŸŒธ SYNOPSIS ๐ŸŒธ

backupchecker [-c DIR] [-l FILE] [-G] ARG1 ARG2

๐Ÿ‘‘ DESCRIPTION ๐Ÿ‘‘

ok so here's the vibe: Backup Checker parses your backups โ€” archives and file trees, both โ€” and runs a bunch of different checks on them, all so you can verify your backup integrity and the content that comes with it. it's giving "trust but verify" but make it automated. ๐Ÿ’…


๐ŸŽ€ 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 (yes bestie, that is literally what the manpage says for this one, i'm just the messenger ๐Ÿ™ˆ)
  • -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 the -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

๐Ÿ’œ AUTHOR ๐Ÿ’œ

Carl Chenet <chaica@backupchecker.com[]> โ€” the main character who made all this happen ๐Ÿ‘‘


๐Ÿงš RESSOURCES ๐Ÿงš

Backup Checkup project homepage :

https://github.com/backupchecker/backupchecker ๐Ÿ”—


โญ LICENSE โญ

Copyright ยฉ 2015-2017 Carl Chenet <chaica@backupchecker.com> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. ๐Ÿ“œ

no cap, that warranty disclaimer is doing the most, but it is what it is and we respect the paperwork bestie ๐Ÿ’€

and that's the whole page, start to finish, no notes. this one's dated 02/27/2015, and it's the BACKUPCHECKER(1) page, so if you ever need to cite her, that's the receipt. slay, stay backed up, mwah ๐Ÿ’–๐Ÿซถโœจ

๐Ÿ“ฆ where this page comes from