| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211 | .\" Man page generated from reStructuredText....nr rst2man-indent-level 0..de1 rstReportMargin\\$1 \\n[an-margin]level \\n[rst2man-indent-level]level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]-\\n[rst2man-indent0]\\n[rst2man-indent1]\\n[rst2man-indent2]...de1 INDENT.\" .rstReportMargin pre:. RS \\$1. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]. nr rst2man-indent-level +1.\" .rstReportMargin post:...de UNINDENT. RE.\" indent \\n[an-margin].\" old: \\n[rst2man-indent\\n[rst2man-indent-level]].nr rst2man-indent-level -1.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]].in \\n[rst2man-indent\\n[rst2man-indent-level]]u...TH "BORG-RECREATE" 1 "2024-09-09" "" "borg backup tool".SH NAMEborg-recreate \- Re-create archives.SH SYNOPSIS.spborg [common options] recreate [options] [PATH...].SH DESCRIPTION.spRecreate the contents of existing archives..sprecreate is a potentially dangerous function and might lead to data loss(if used wrongly). BE VERY CAREFUL!.spImportant: Repository disk space is \fBnot\fP freed until you run \fBborg compact\fP\&..sp\fB\-\-exclude\fP, \fB\-\-exclude\-from\fP, \fB\-\-exclude\-if\-present\fP, \fB\-\-keep\-exclude\-tags\fPand PATH have the exact same semantics as in \(dqborg create\(dq, but they only checkfor files in the archives and not in the local file system. If PATHs are specified,the resulting archives will only contain files from these PATHs..spNote that all paths in an archive are relative, therefore absolute patterns/pathswill \fInot\fP match (\fB\-\-exclude\fP, \fB\-\-exclude\-from\fP, PATHs)..sp\fB\-\-chunker\-params\fP will re\-chunk all files in the archive, this can beused to have upgraded Borg 0.xx archives deduplicate with Borg 1.x archives..sp\fBUSE WITH CAUTION.\fPDepending on the PATHs and patterns given, recreate can be used todelete files from archives permanently.When in doubt, use \fB\-\-dry\-run \-\-verbose \-\-list\fP to see how patterns/PATHS areinterpreted. See \fIlist_item_flags\fP in \fBborg create\fP for details..spThe archive being recreated is only removed after the operation completes. Thearchive that is built during the operation exists at the same time at\(dq<ARCHIVE>.recreate\(dq. The new archive will have a different archive ID..spWith \fB\-\-target\fP the original archive is not replaced, instead a new archive is created..spWhen rechunking, space usage can be substantial \- expectat least the entire deduplicated size of the archives using the previouschunker params..spIf you recently ran borg check \-\-repair and it had to fix lost chunks with all\-zeroreplacement chunks, please first run another backup for the same data and re\-runborg check \-\-repair afterwards to heal any archives that had lost chunks which arestill generated from the input data..spImportant: running borg recreate to re\-chunk will remove the chunks_healthymetadata of all items with replacement chunks, so healing will not be possibleany more after re\-chunking (it is also unlikely it would ever work: due to thechange of chunking parameters, the missing chunk likely will never be seen againeven if you still have the data that produced it)..SH OPTIONS.spSee \fIborg\-common(1)\fP for common options of Borg commands..SS arguments.INDENT 0.0.TP.B PATHpaths to recreate; patterns are supported.UNINDENT.SS optional arguments.INDENT 0.0.TP.B  \-\-listoutput verbose list of items (files, dirs, ...).TP.BI \-\-filter \ STATUSCHARSonly display items with the given status characters (listed in borg create \-\-help).TP.B  \-n\fP,\fB  \-\-dry\-rundo not change anything.TP.B  \-s\fP,\fB  \-\-statsprint statistics at end.UNINDENT.SS Include/Exclude options.INDENT 0.0.TP.BI \-e \ PATTERN\fR,\fB \ \-\-exclude \ PATTERNexclude paths matching PATTERN.TP.BI \-\-exclude\-from \ EXCLUDEFILEread exclude patterns from EXCLUDEFILE, one per line.TP.BI \-\-pattern \ PATTERNinclude/exclude paths matching PATTERN.TP.BI \-\-patterns\-from \ PATTERNFILEread include/exclude patterns from PATTERNFILE, one per line.TP.B  \-\-exclude\-cachesexclude directories that contain a CACHEDIR.TAG file (\fI\%http://www.bford.info/cachedir/spec.html\fP).TP.BI \-\-exclude\-if\-present \ NAMEexclude directories that are tagged by containing a filesystem object with the given NAME.TP.B  \-\-keep\-exclude\-tagsif tag objects are specified with \fB\-\-exclude\-if\-present\fP, don\(aqt omit the tag objects themselves from the backup archive.UNINDENT.SS Archive filters.INDENT 0.0.TP.BI \-a \ PATTERN\fR,\fB \ \-\-match\-archives \ PATTERNonly consider archive names matching the pattern. see \(dqborg help match\-archives\(dq..TP.BI \-\-sort\-by \ KEYSComma\-separated list of sorting keys; valid keys are: timestamp, archive, name, id; default is: timestamp.TP.BI \-\-first \ Nconsider first N archives after other filters were applied.TP.BI \-\-last \ Nconsider last N archives after other filters were applied.TP.BI \-\-oldest \ TIMESPANconsider archives between the oldest archive\(aqs timestamp and (oldest + TIMESPAN), e.g. 7d or 12m..TP.BI \-\-newest \ TIMESPANconsider archives between the newest archive\(aqs timestamp and (newest \- TIMESPAN), e.g. 7d or 12m..TP.BI \-\-older \ TIMESPANconsider archives older than (now \- TIMESPAN), e.g. 7d or 12m..TP.BI \-\-newer \ TIMESPANconsider archives newer than (now \- TIMESPAN), e.g. 7d or 12m..TP.BI \-\-target \ TARGETcreate a new archive with the name ARCHIVE, do not replace existing archive (only applies for a single archive).TP.BI \-\-comment \ COMMENTadd a comment text to the archive.TP.BI \-\-timestamp \ TIMESTAMPmanually specify the archive creation date/time (yyyy\-mm\-ddThh:mm:ss[(+|\-)HH:MM] format, (+|\-)HH:MM is the UTC offset, default: local time zone). Alternatively, give a reference file/directory..TP.BI \-C \ COMPRESSION\fR,\fB \ \-\-compression \ COMPRESSIONselect compression algorithm, see the output of the \(dqborg help compression\(dq command for details..TP.BI \-\-chunker\-params \ PARAMSrechunk using given chunker parameters (ALGO, CHUNK_MIN_EXP, CHUNK_MAX_EXP, HASH_MASK_BITS, HASH_WINDOW_SIZE) or \fIdefault\fP to use the chunker defaults. default: do not rechunk.UNINDENT.SH EXAMPLES.INDENT 0.0.INDENT 3.5.sp.nf.ft C# Create a backup with little but fast compression$ borg create archive /some/files \-\-compression lz4# Then compress it \- this might take longer, but the backup has already completed,# so no inconsistencies from a long\-running backup job.$ borg recreate \-a archive \-\-recompress \-\-compression zlib,9# Remove unwanted files from all archives in a repository.# Note the relative path for the \-\-exclude option \- archives only contain relative paths.$ borg recreate \-\-exclude home/icke/Pictures/drunk_photos# Change archive comment$ borg create \-\-comment \(dqThis is a comment\(dq archivename ~$ borg info \-a archivenameName: archivenameFingerprint: ...Comment: This is a comment\&...$ borg recreate \-\-comment \(dqThis is a better comment\(dq \-a archivename$ borg info \-a archivenameName: archivenameFingerprint: ...Comment: This is a better comment\&....ft P.fi.UNINDENT.UNINDENT.SH SEE ALSO.sp\fIborg\-common(1)\fP, \fIborg\-patterns(1)\fP, \fIborg\-placeholders(1)\fP, \fIborg\-compression(1)\fP.SH AUTHORThe Borg Collective.\" Generated by docutils manpage writer..
 |