Dieses ist das Basisprogramm um Backups zu erzeugen. Neben vielen Optionen gibt es zwei Modi, die verwendet werden können:
NAME storeBackup.pl - fancy compressing managing checksumming hard-linking cp -ua DESCRIPTION This program copies trees to another location. Every file copied is potentially compressed (see --exceptSuffix). The backups after the first backup will compare the files with an md5 checksum with the last stored version. If they are equal, it will only make an hard link to it. It will also check mtime, ctime and size to recognize idential files in older backups very fast. It can also backup big image files fast and efficiently on a per block basis (data deduplication). You can overwrite options in the configuration file on the command line. SYNOPSIS storeBackup.pl --help or storeBackup.pl -g configFile or storeBackup.pl [-f configFile] [-s sourceDir] [-b backupDirectory] [-S series] [--checkCompr] [--print] [-T tmpdir] [-L lockFile] [--unlockBeforeDel] [--exceptDirs dir1] [--contExceptDirsErr] [--includeDirs dir1] [--exceptRule rule] [--includeRule rule] [--exceptTypes types] [--specialTypeArchiver archiver [--archiveTypes]] [--cpIsGnu] [--linkSymlinks] [--precommand job] [--postcommand job] [--followLinks depth] [--highLatency] [--ignorePerms] [--lateLinks [--lateCompress]] [--checkBlocksSuffix suffix] [--checkBlocksMinSize size] [--checkBlocksBS] [--checkBlocksCompr check|yes|no] [--checkBlocksParallel] [--queueBlock] [--checkBlocksRule0 rule [--checkBlocksBS0 size] [--checkBlocksCompr0 key] [--checkBlocksRead0 filter] [--checkBlocksParallel0]] [--checkBlocksRule1 rule [--checkBlocksBS1 size] [--checkBlocksCompr1 key] [--checkBlocksRead1 filter] [--checkBlocksParallel1]] [--checkBlocksRule2 rule [--checkBlocksBS2 size] [--checkBlocksCompr2 kdey] [--checkBlocksRead2 filter] [--checkBlocksParallel2]] [--checkBlocksRule3 rule [--checkBlocksBS3 size] [--checkBlocksCompr3 key] [--checkBlocksRead3 filter] [--checkBlocksParallel3]] [--checkBlocksRule4 rule [--checkBlocksBS4 size] [--checkBlocksCompr4 key] [--checkBlocksRead4 filter] [--checkBlocksParallel4]] [--checkDevices0 list [--checkDevicesDir0] [--checkDevicesBS0] [checkDevicesCompr0 key] [--checkDevicesParallel0]] [--checkDevices1 list [--checkDevicesDir1] [--checkDevicesBS1] [checkDevicesCompr1 key] [--checkDevicesParallel1]] [--checkDevices2 list [--checkDevicesDir2] [--checkDevicesBS2] [checkDevicesCompr2 key] [--checkDevicesParallel2]] [--checkDevices3 list [--checkDevicesDir3] [--checkDevicesBS3] [checkDevicesCompr3 key] [--checkDevicesParallel3]] [--checkDevices4 list [--checkDevicesDir4] [--checkDevicesBS4] [checkDevicesCompr4 key] [--checkDevicesParallel1]] [--saveRAM] [-c compress] [-u uncompress] [-p postfix] [--noCompress number] [--queueCompress number] [--noCopy number] [--queueCopy number] [--withUserGroupStat] [--userGroupStatFile filename] [--exceptSuffix suffixes] [--addExceptSuffix suffixes] [--compressSuffix] [--minCompressSize size] [--comprRule] [--doNotCompressMD5File] [--chmodMD5File] [-v] [-d level][--progressReport number[,timeframe]] [--printDepth] [--ignoreReadError] [--suppressWarning key] [--linkToRecent name] [--doNotDelete] [--deleteNotFinishedDirs] [--resetAtime] [--keepAll timePeriod] [--keepWeekday entry] [[--keepFirstOfYear] [--keepLastOfYear] [--keepFirstOfMonth] [--keepLastOfMonth] [--firstDayOfWeek day] [--keepFirstOfWeek] [--keepLastOfWeek] [--keepDuplicate] [--keepMinNumber] [--keepMaxNumber] | [--keepRelative] ] [-l logFile [--plusLogStdout] [--suppressTime] [-m maxFilelen] [[-n noOfOldFiles] | [--saveLogs]] [--compressWith compressprog]] [--logInBackupDir [--compressLogInBackupDir] [--logInBackupDirFileName logFile]] [otherBackupSeries ...]
Es müssen mindestens zwei Optionen gesetzt werden: --sourceDir und --backupDir. Es ist egal, ob sie auf der Kommandozeile, in der Konfigurationsdatei oder gemischt gesetzt werden.
Folgende Optionen können nur auf der Kommandozeile angegeben werden. Es gibt immer eine lange Version (wie --file) und manchmal auch eine kurze (-f).