storeBackup Changelog

What's new in storeBackup 3.5

Apr 22, 2014
  • all storeBackup*.pl programs
  • depend on file .md5CheckSum.Finished
  • storeBackupUpdateBackup.pl
  • for replication: added support for wildcards in series names and option --createNewSeries (-C)
  • added option --noWarningDiffSeriesInBackupCopy (-N)
  • linkToDirs.pl
  • /tmp (partly) was used for temp. files instead of using $TMPDIR or special option
  • changed the file ownership and permissions of files being pointed
  • at by symlinks, instead of the symlink itself / corrected
  • storeBackupCheckBackup.pl
  • added option --tmpdir
  • storeBackupMergeIsolatedBackup.pl
  • added option --tmpdir
  • storeBackupSetupIsolatedMode.pl
  • added option --force
  • storeBackupMount.pl
  • added option --tmpdir
  • added options --suppressTime, --maxFilelen, --noOfOldFiles,
  • --saveLogs, --compressWith
  • storeBackup.pl
  • /tmp (partly) was used for temp. files instead of using $TMPDIR or special option
  • instead series names, now wildcards are also accepted (option otherBackupSeries)
  • option cpIsGnu is set automatically if Linux system is recognized
  • ERROR message "no permissions to read ..." does not enforce an exit of storeBackup.pl any more
  • added option stayInFileSystem
  • storeBackupRecover.pl
  • /tmp (partly) was used for temp. files instead of using $TMPDIR or special option
  • library DB_File (better performance) is not a must any more necessarry to support some NAS boxes without additional tweaks
  • storeBackupReplicationWizard.pl
  • /tmp (partly) was used for temp. files instead of using $TMPDIR or special option
  • storeBackupSearch.pl
  • added option --tmpdir
  • storeBackupUpdateBackup.pl
  • added option --tmpdir
  • multiTail.pl
  • changed option --noOldFiles to --noOfOldFiles for better compatibility with other programs

New in storeBackup 3.4.3 (Nov 20, 2013)

  • multiTail.pl:
  • changed program name from multitail.pl to multiTail.pl to avoid conflicts with other program called multitail
  • added options --print, --color, --grep
  • storeBackup.pl:
  • changed behavior in case of (non-critical) error messages file .storeBackupLinks/linkFrom is written even in case of errors
  • speedup through caching of already created directories in backup when using --lateLinks -> reduced checking if directory already exist on high latency remote line
  • sometimes, identical blocks in blocked files were copied instead of hard linked (problem with parallelisms)
  • linkToDirs.pl
  • added some error messages in case of not beeing able to read files (and therefore to calculate md5 sums)
  • option --progressReport now accepts additionaly a time frame
  • added option --printDepth

New in storeBackup 3.4.2 (Sep 27, 2013)

  • storeBackup.pl
  • fixed bug when reading output files of external programs (heuristical bug)
  • option --progressReport now accepts additionaly a time frame
  • storeBackupUpdateBackup.pl
  • option --debug now works like -d (typo)
  • storeBackupRecover.pl
  • new option --createSparseFiles
  • linkToDirs.pl
  • new options --createSparseFiles and --blockSize

New in storeBackup 3.4.1 (Sep 9, 2013)

  • storeBackup.pl
  • rule functions MARK_DIR, MARK_DIR_REC now work with option saveRAM
  • added parameter use_MLDBM to option suppressWarning
  • added error message when running out of disk space by copying small files (100k)
  • when excluding a non-readable directory with exceptDirs no warning or error message is generated any more (before this correction it was necessary to set ignoreReadError)
  • lockFile is deleted if control-c was pressed
  • storeBackupCheckBackup.pl
  • added missing entry in file list with wrong md5 sums (option -w)
  • storeBackupRecover.pl
  • fixed bug: called non-existing method getSTDERR on class simpleFork
  • documentation
  • new chapter "internals"

New in storeBackup 3.4 (Jul 29, 2013)

  • storeBackup.pl:
  • added rule functions MARK_DIR and MARK_DIR_REC
  • added options --specialTypeArchiver and --archiveTypes
  • storeBackupRecover.pl:
  • now able to restore special files stored with option --archiveTypes
  • do not overwrite special files any more if --overwrite is not set
  • storeBackupCheckBackup.pl:
  • now able to check backup when special files stored with option --archiveTypes
  • storeBackupSetupIsolatedMode.pl:
  • when using option --configFile, you can now use an already by this progrem generated configuration file to copy the metadata of the last backup (like in the past) again.
  • linkToDirs.pl:
  • if flag --ignoreErrors is set, also ignore if directories already exist
  • storeBackupRecover.pl:
  • errors from programs (eg. bzip2, cp) writing data from backup were not evaluated
  • lib/stbuMd5Exec.pl:
  • error messages in called compression program are now transported to log files
  • missing waitpid inserted

New in storeBackup 3.3.1 (Apr 25, 2013)

  • linkToDirs.pl:
  • Added option --saveRAM and --tmpdir
  • Option --ignoreErrors
  • storeBackup.pl:
  • Removed generation and reading of file backupDir/.md5BlockCheckSum
  • This redundant information is not necessary any more
  • Blocked files: permissons and owner/group were not set to root (if backup ran by root) and not to the real owner/group/permissions
  • Option --saveLogs was always switched on
  • Storing of blocked files didn't work if an existing block had to be hard linked when the number of possible hard links was reached. (In reality, this happened esp. with big sparse files.) corrected
  • Added parameter noBackupForPeriod to option suppressWarning (thanks to Oliver Okrongli)
  • Added option --checkCompr / -C (command line only)
  • Didn't work when path to storeBackup.pl contained a blank (this bug could have been present in other programs also - correted in lib)
  • storeBackupCheckBackup.pl:
  • Also check md5 sum entries in case of already checked files which are there for hard links only
  • Added enhanced logging like in storeBackup.pl
  • Added option --wrongFileTables
  • At the end, more errors than happen where summarizing
  • Added option --lastOfEachSeries
  • storeBackupMount.pl:
  • Newly written. Now allows usage of more programs than storeBackup.pl only
  • storeBackupUpdateBackup.pl:
  • Better error correction (option --autorepair)
  • Added enhanced logging like in storeBackup.pl
  • Changed useless error message to info
  • (repair of 'link from' reference from not replicated series)
  • Blocked files: permissons and owner/group were not set to root (if backup ran by root) and not to the real owner/group/permissions
  • Added missing function 'cleanup'
  • Compression now runs natively without calling external program bzip2 if possible (bzip2 used + module IO::Compress::Bzip2 available)
  • Changed 'cp -v' to 'cp -a' when copying delta cache information for replication. This allows replication on eg. samba shares
  • storeBackupCheckSource.pl:
  • Added enhanced logging like in storeBackup.pl
  • storeBackupSetupIsolatedMode.pl:
  • Added option --explicitBackup
  • dateTools.pl:
  • Corrected wrong calculation in dateTools::subthis affected eBackupUpdateBackup deletion of old replicas in deltaCache for intraday timeframes (not important)