STOREBA...KSOURCE(1)
π NAME π
Okay so welcome to STOREBA...KSOURCE(1) β the User Contributed Perl Documentation page for storeBackupCheckSource.pl π
. Short version: it compares unchaged files in source with their md5 sums in the backup. Yes, the page spells it βunchagedβ β keeping that exact spelling, no cap β¨.
πΈ DESCRIPTION πΈ
Bestie, this tool is intended to find files in the source that might have changed over time without the users interaction or knowledge β for example by bit rot π«Ά. Itβs giving quiet little detective energy.
If a file is unchanged (same ctime, mtime, size) in the source directory compared to the backup, then it:
- prints an
ERRORmessage if the md5 sum differs π - prints a
WARNINGif permissions,uidorgiddiffers π - prints
MISSINGif file is not in the source directory (option-v) π - prints
INFOif file is identical (option-v) β¨
π¦ SYNOPSIS π¦
storeBackupCheckSource.pl -s sourceDir -b singleBackupDir [-v]
[-w filePrefix]
[--logFile
[--plusLogStdout] [--suppressTime] [-m maxFilelen]
[[-n noOfOldFiles] | [--saveLogs]]
π OPTIONS π
--sourceDir,-sβ source directory of backup when runningstoreBackup.plπ--singleBackupDir,-bβ directory of the backup to compairesourceDirwith. This must be one single backup directory (eg.2012.08.08_02.00.11) π--verbose,-vβ also print positive messages (file is identical in source and backup) β¨--wrongFileTables,-wβ write filenames with detected faults in regular files for later bug fixing (not automated). The parameter to this option is a file prefix. eg. if the file prefix is/tmp/bugsS-, the following files are generated:/tmp/bugsS-files.missing.txt/tmp/bugsS-md5sums.wrong.txt
--logFile,-lβ logFile, Default:stdoutπ«Ά--plusLogStdoutβ if you specify a log file with--logFileyou can additionally print the output toSTDOUTwith this flag π--suppressTimeβ suppress output of time in logfile π--maxFilelen,-mβ maximal length of log file, default =1e6π₯--noOfOldFiles,-nβ number of old log files, default =5β--saveLogsβ save log files with date and time instead of deleting the old (with[-noOfOldFiles]) π--compressWithβ compress saved log files (e.g. with'gzip -9'). default is'bzip2'π¦
π COPYRIGHT π
Copyright (c) 2012-2022 by Heinz-Josef Claes (see README). Published under the GNU General Public License v3 or any later version π
Cute sign-off: source/version is perl v5.34.0, date is 2022-03-20, and the manual title is STOREBA...KSOURCE(1) β bye bestie, go check those files! ππ
π¦ where this page comes from
- nixos 26.05: store-backup 3.5.2
- nixpkgs unstable: storebackup 3.5.2
- opensuse-leap 16.0: storeBackup 3.5.2-bp160.1.9 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms