| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 | .\" 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-UPGRADE" 1 "2022-06-25" "" "borg backup tool".SH NAMEborg-upgrade \- upgrade a repository from a previous version.SH SYNOPSIS.spborg [common options] upgrade [options].SH DESCRIPTION.spUpgrade an existing, local Borg repository..SS When you do not need borg upgrade.spNot every change requires that you run \fBborg upgrade\fP\&..spYou do \fBnot\fP need to run it when:.INDENT 0.0.IP \(bu 2moving your repository to a different place.IP \(bu 2upgrading to another point release (like 1.0.x to 1.0.y),except when noted otherwise in the changelog.IP \(bu 2upgrading from 1.0.x to 1.1.x,except when noted otherwise in the changelog.UNINDENT.SS Borg 1.x.y upgrades.spUse \fBborg upgrade \-\-tam REPO\fP to require manifest authenticationintroduced with Borg 1.0.9 to address security issues. This meansthat modifying the repository after doing this with a version priorto 1.0.9 will raise a validation error, so perform this upgradeonly after updating all clients using the repository to 1.0.9 or newer..spThis upgrade should be done on each client for safety reasons..spIf a repository is accidentally modified with a pre\-1.0.9 client afterthis upgrade, use \fBborg upgrade \-\-tam \-\-force REPO\fP to remedy it..spIf you routinely do this you might not want to enable this upgrade(which will leave you exposed to the security issue). You canreverse the upgrade by issuing \fBborg upgrade \-\-disable\-tam REPO\fP\&..spSee\fI\%https://borgbackup.readthedocs.io/en/stable/changes.html#pre\-1\-0\-9\-manifest\-spoofing\-vulnerability\fPfor details..SS Borg 0.xx to Borg 1.x.spThis currently supports converting Borg 0.xx to 1.0..spCurrently, only LOCAL repositories can be upgraded (issue #465)..spPlease note that \fBborg create\fP (since 1.0.0) uses bigger chunks bydefault than old borg did, so the new chunks won\(aqt deduplicatewith the old chunks in the upgraded repository.See \fB\-\-chunker\-params\fP option of \fBborg create\fP and \fBborg recreate\fP\&..SH OPTIONS.spSee \fIborg\-common(1)\fP for common options of Borg commands..SS optional arguments.INDENT 0.0.TP.B  \-n\fP,\fB  \-\-dry\-rundo not change repository.TP.B  \-\-inplacerewrite repository in place, with no chance of going back to older versions of the repository..TP.B  \-\-forceForce upgrade.TP.B  \-\-tamEnable manifest authentication (in key and cache) (Borg 1.0.9 and later)..TP.B  \-\-disable\-tamDisable manifest authentication (in key and cache)..UNINDENT.SH EXAMPLES.INDENT 0.0.INDENT 3.5.sp.nf.ft C# Upgrade the borg repository to the most recent version.$ borg upgrade \-v /path/to/repomaking a hardlink copy in /path/to/repo.before\-upgrade\-2016\-02\-15\-20:51:55opening attic repository with borg and convertingno key file found for repositoryconverting repo index /path/to/repo/index.0converting 1 segments...converting borg 0.xx to borg currentno key file found for repository.ft P.fi.UNINDENT.UNINDENT.SH SEE ALSO.sp\fIborg\-common(1)\fP.SH AUTHORThe Borg Collective.\" Generated by docutils manpage writer..
 |