borgbackup / borgbackup/borg

Distributed backups

Open
#2,428 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
13.7k
Forks
875
Avg merge
11h 15m
Merged PRs (30d)
192

Description

One an already duplicate a backup via rsync for some redundancy as explained in https://github.com/borgbackup/borg/issues/2119 and https://github.com/borgbackup/borg/issues/1967 e.g. That's good, but this issue is about something else…

It would be nice to be able to use multiple backup repos in borg to distribute the backups to prevent a single-point-of-failure. However one should not be obliged to duplicate the whole backup as there might e.g. be space-limits on some servers or storage devices, so not the whole backup can/is allowed to be stored.

So it would also mean to split the backup. However one might also have some redundancy so one can restore the whole backup with say 3 of 5 "partial" repos available.

Example:
```
Client [5 parts] --> server1-repo [5]
--> server2-repo [3]
--> small-usb-1 [1]
--> small-usb-2 [1]
--> small-usb-3 [1]
--> disk-drive-1 [2]
```

In this example one could e.g. restore the backup either with access to `server1-repo` or - if something is corrupted or the backup is not available anymore - also use the local backups to restore the whole backup too.

Maybe depends on https://github.com/borgbackup/borg/issues/1697?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.