dwww Home | Manual pages | Find package

BORG-COMPACT(1)                borg backup tool                BORG-COMPACT(1)

NAME
       borg-compact - compact segment files in the repository

SYNOPSIS
       borg [common options] compact [options] [REPOSITORY]

DESCRIPTION
       This command frees repository space by compacting segments.

       Use  this  regularly to avoid running out of space - you do not need to
       use this after each borg command though. It is especially useful  after
       deleting  archives, because only compaction will really free repository
       space.

       borg compact does not need a key, so it is possible to invoke  it  from
       the client or also from the server.

       Depending on the amount of segments that need compaction, it may take a
       while, so consider using the --progress option.

       A segment is compacted if the amount of saved space is above  the  per-
       centage  value given by the --threshold option. If omitted, a threshold
       of 10% is used.  When using --verbose, borg will output an estimate  of
       the freed space.

       After  upgrading  borg  (server)  to  1.2+,  you  can  use borg compact
       --cleanup-commits to clean up the numerous 17byte commit-only  segments
       that  borg  1.1  did not clean up due to a bug. It is enough to do that
       once per repository. After cleaning up the commits, borg will also do a
       normal compaction.

       See separate_compaction in Additional Notes for more details.

OPTIONS
       See borg-common(1) for common options of Borg commands.

   arguments
       REPOSITORY
              repository to compact

   options
       --cleanup-commits
              cleanup commit-only 17-byte segment files

       --threshold PERCENT
              set minimum threshold for saved space in PERCENT (Default: 10)

EXAMPLES
          # compact segments and free repo disk space
          $ borg compact /path/to/repo

          # same as above plus clean up 17byte commit-only segments
          $ borg compact --cleanup-commits /path/to/repo

SEE ALSO
       borg-common(1)

AUTHOR
       The Borg Collective

                                  2023-03-22                   BORG-COMPACT(1)

Generated by dwww version 1.15 on Sat Jun 29 02:05:35 CEST 2024.