Wie behandelt Borg Backup die Deduplizierung und Verschlüsselung von Daten?

969
LotoLo

Ich brauche eine Sicherungssoftware, die die Verschlüsselung des Clients vornimmt.

In der Borg-Dokumentation wird angegeben, dass die Verschlüsselungs-Clientseite ausgeführt wird. Wenn das Repository remote ist, wird bei Verwendung einer sicheren Verbindung (z. B. ssh) eine weitere Verschlüsselungsschicht hinzugefügt.

Borg verwendet Datendeduplizierung, also habe ich die Wikipedia-Seite über diese Technologie gelesen und mir klar gemacht, was es ist und wie es ausgeführt wird.

Nun stelle ich mir eine Frage:

Wie kann die Datendeduplizierung mit Verschlüsselung funktionieren?

Die Wikipedia-Seite gibt an, dass dies nicht möglich ist. Daher habe ich mich gefragt, ob Borg eine Art Hexerei implementiert hat, um damit umzugehen. Speichert er die letzte Sicherung, entschlüsselt sie und führt die Hash-Vergleiche durch?

Gibt es eine bekannte Methode, um diese beiden Methoden (Deduplizierung und Verschlüsselung) gemeinsam zu behandeln?

0

1 Antwort auf die Frage

0
MattBianco

Borg speichert einen lokalen Cache mit Prüfsummen von gesicherten Daten. Dies kann vor der Verschlüsselung abgefragt werden, wodurch die Deduplizierungsentscheidung zu einer clientseitigen Funktion wird, die nicht durch Verschlüsselung oder Komprimierung beeinflusst wird.

Aus der FAQ : Kann ich ein Backup von mehreren Servern in einem einzigen Repository durchführen?

Ja, aber damit die Deduplizierung, die Borg verwendet, funktioniert, muss ein lokaler Cache mit Prüfsummen aller bereits im Repository gespeicherten Dateikomponenten vorhanden sein. Dieser Cache wird in ~ / .cache / borg / gespeichert. Wenn Borg feststellt, dass ein Repository seit der Aktualisierung des lokalen Cache geändert wurde, muss der Cache neu erstellt werden. Dieser Umbau kann recht zeitaufwändig sein.

Können Sie uns bitte Ihre Quellen mitteilen? LotoLo vor 6 Jahren 0
http://borgbackup.readthedocs.io/de/stable/faq.html#when-backing-up-to-remote-encrypted-repos-is-encryption-done-locally http://borgbackup.readthedocs.io/de /stable/faq.html#when-backing-up-to-remote-servers-do-i-have-to-trust-the-remote-server http://borgbackup.readthedocs.io/de/latest/internals. html dom0 vor 6 Jahren 1