| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203 | .\" 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" "2025-05-22" "" "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 your most recent borg check found missing chunks, please first run anotherbackup for the same data, before doing any rechunking. If you are lucky, thatwill re\-create the missing chunks. Optionally, do another borg check, to seeif the chunks are still missing)..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 options.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 ( <http://www.bford.info/cachedir/spec.html> ).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 archives matching all patterns. see \(dqborg help match\-archives\(dq..TP.BI \-\-sort\-by \ KEYSComma\-separated list of sorting keys; valid keys are: timestamp, archive, name, id, tags, host, user; 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.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.EX# 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\&....EE.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..
 |