{"id":35003,"date":"2019-10-31T22:01:46","date_gmt":"2019-10-31T19:01:46","guid":{"rendered":"https:\/\/prohoster.info\/blog\/rezervnoe-kopirovanie-chast-4-obzor-i-testirovanie-zbackup-restic-borgbackup\/"},"modified":"2019-10-31T22:01:46","modified_gmt":"2019-10-31T19:01:46","slug":"rezervnoe-kopirovanie-chast-4-obzor-i-testirovanie-zbackup-restic-borgbackup","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-4-obzor-i-testirovanie-zbackup-restic-borgbackup","title":{"rendered":"Backup, Teil 4: \u00dcberblick und Test von zbackup, restic, borgbackup","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Backup, Teil 4: \u00dcberblick und Test von zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/a48fd8c8d725f94f0358a563ab76b783.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>In diesem Artikel werden Softwarel\u00f6sungen f\u00fcr die Datensicherung behandelt, die durch die Aufteilung des Datenstroms in einzelne Komponenten (Chunks) ein Repository bilden.<\/p>\n<p><\/p>\n<p>Die Repository-Komponenten k\u00f6nnen zus\u00e4tzlich komprimiert und verschl\u00fcsselt werden, und das Wichtigste ist, dass sie bei wiederholten Sicherungsprozessen wiederverwendet werden k\u00f6nnen.<\/p>\n<p><\/p>\n<p>Eine Sicherung in einem solchen Repository ist eine benannte Kette von miteinander verbundenen Komponenten, beispielsweise basierend auf verschiedenen Hash-Funktionen.<\/p>\n<p><\/p>\n<p>Es gibt mehrere solche L\u00f6sungen; ich werde auf drei eingehen: zbackup, borgbackup und restic.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3 id=\"ozhidaemye-rezultaty\">Erwartete Ergebnisse<\/h3>\n<p><\/p>\n<p>Da alle Kandidaten auf die eine oder andere Weise die Erstellung eines Repositories erfordern, wird eine der wichtigsten Bewertungen die Gr\u00f6\u00dfe des Repositories sein. Im Idealfall sollte seine Gr\u00f6\u00dfe gem\u00e4\u00df der angenommenen Methodik 13 GB nicht \u00fcberschreiten, m\u00f6glicherweise sogar weniger \u2013 vorausgesetzt, es erfolgt eine gute Optimierung.<\/p>\n<p><\/p>\n<p>Es ist auch \u00e4u\u00dferst w\u00fcnschenswert, die M\u00f6glichkeit zu haben, Sicherungen von Dateien direkt zu erstellen, ohne Archivierungsprogramme wie tar zu verwenden, sowie die Arbeit mit ssh\/sftp ohne zus\u00e4tzliche Hilfsmittel wie rsync und sshfs.<\/p>\n<p><\/p>\n<p><strong>Verhalten beim Erstellen von Backups:<\/strong><\/p>\n<p><\/p>\n<ol>\n<li>Die Gr\u00f6\u00dfe des Repositories entspricht der Gr\u00f6\u00dfe der \u00c4nderungen oder ist sogar kleiner.<\/li>\n<li>Bei der Verwendung von Kompression und\/oder Verschl\u00fcsselung ist mit einer hohen CPU-Auslastung zu rechnen, und es kann auch eine erhebliche Belastung f\u00fcr das Netzwerk und das Speichersystem auftreten, falls der Archivierungs- und\/oder Verschl\u00fcsselungsprozess auf dem Backup-Server l\u00e4uft.<\/li>\n<li>Wenn das Repository besch\u00e4digt wird, kann sowohl bei der Erstellung neuer Backups als auch beim Versuch der Wiederherstellung ein verz\u00f6gertes Fehler auftreten. Es sind zus\u00e4tzliche Ma\u00dfnahmen zur Gew\u00e4hrleistung der Integrit\u00e4t des Repositories zu planen oder integrierte Integrit\u00e4tspr\u00fcfungen zu nutzen.<\/li>\n<\/ol>\n<p><\/p>\n<p>Als Referenzwert wird die Arbeit mit tar verwendet, wie in einem fr\u00fcheren Artikel gezeigt.<\/p>\n<p><\/p>\n<h3 id=\"testirovanie-zbackup\">Testen von zbackup<\/h3>\n<p><\/p>\n<p>Die grundlegende Funktionsweise von zbackup besteht darin, dass das Programm in dem gegebenen Datenstrom Bereiche identifiziert, die identische Daten enthalten, diese optional komprimiert, verschl\u00fcsselt und jeden Bereich nur einmal speichert.<\/p>\n<p><\/p>\n<p>F\u00fcr die Deduplizierung wird eine 64-Bit-Ring-Hash-Funktion mit gleitendem Fenster verwendet, um byteweise auf \u00dcbereinstimmungen mit bereits vorhandenen Datenbl\u00f6cken zu \u00fcberpr\u00fcfen (\u00e4hnlich wie es in rsync implementiert ist).<\/p>\n<p><\/p>\n<p>F\u00fcr die Komprimierung werden lzma und lzo in multithreaded Ausf\u00fchrung verwendet, und f\u00fcr die Verschl\u00fcsselung kommt aes zum Einsatz. In den neuesten Versionen gibt es die M\u00f6glichkeit, k\u00fcnftig alte Daten aus dem Repository zu entfernen.<br \/>\nDas Programm ist in C++ mit minimalen Abh\u00e4ngigkeiten geschrieben. Der Autor scheint sich vom Unix-Prinzip inspirieren lassen zu haben, denn das Programm akzeptiert Daten \u00fcber stdin beim Erstellen von Sicherungskopien und gibt einen \u00e4hnlichen Datenstrom \u00fcber stdout beim Wiederherstellen aus. So kann zbackup als sehr n\u00fctzliches \u201eBausteinchen\u201c beim Erstellen eigener Backup-L\u00f6sungen verwendet werden. Beispielsweise ist dieses Programm seit etwa 2014 das Hauptmittel zur Datensicherung f\u00fcr Heimcomputer des Autors des Artikels.<\/p>\n<p><\/p>\n<p>Als Datenstrom wird standardm\u00e4\u00dfig tar verwendet, sofern nicht anders angegeben.<\/p>\n<p>\n<b class=\"spoiler_title\">Sehen wir uns die Ergebnisse an:<\/b><\/p>\n<p>Die Funktionspr\u00fcfung wurde in 2 Varianten durchgef\u00fchrt:<\/p>\n<p><\/p>\n<ol>\n<li>Ein Repository wird erstellt und zbackup auf dem Server mit den Ausgangsdaten gestartet, dann wird der Inhalt des Repositories auf den Backup-Server \u00fcbertragen.<\/li>\n<li>Ein Repository wird auf dem Backup-Server erstellt, zbackup wird \u00fcber ssh auf dem Backup-Server gestartet und erh\u00e4lt die Daten \u00fcber eine Pipe.<\/li>\n<\/ol>\n<p><\/p>\n<p>Die Ergebnisse der ersten Variante waren wie folgt: 43m11s \u2013 unter Verwendung eines unverschl\u00fcsselten Repositories und eines lzma-Kompressors, 19m13s \u2013 bei Ersetzung des Kompressors durch lzo.<\/p>\n<p><\/p>\n<p>Die Serverlast mit den Ausgangsdaten war wie folgt (hier ein Beispiel mit lzma, mit lzo war es \u00e4hnlich, aber der Anteil von rsync betrug etwa ein Viertel der Zeit):<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/pp\/d3\/hs\/ppd3hsaxn_kffamwcrwstrb_sds.png\"><img decoding=\"async\" alt=\"Backup, Teil 4: \u00dcberblick und Test von zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/11c3c38124f6e20b6f92290e41a609a5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Es ist offensichtlich, dass ein solcher Backup-Prozess nur bei relativ seltenen und geringen \u00c4nderungen geeignet ist. Zudem ist es dringend empfehlenswert, die Arbeit von zbackup auf einen Thread zu beschr\u00e4nken, da die CPU-Auslastung sonst sehr hoch sein wird, da das Programm sehr gut mit mehreren Threads arbeiten kann. Die Disklast war gering, was insgesamt bei modernen SSD-basierten Speichersystemen kaum bemerkbar sein wird. Auch wird deutlich, dass der Prozess der Datensynchronisation des Repositories auf den Remote-Server gestartet wird, die Arbeitsgeschwindigkeit ist vergleichbar mit dem \u00fcblichen rsync und st\u00f6\u00dft an die Leistungsgrenzen des Speicher-Backup-Systems. Ein Nachteil dieses Ansatzes ist die Speicherung des lokalen Repositories und damit verbunden die Daten-Duplizierung.<\/p>\n<p><\/p>\n<p>Die zweite Option, das zbackup direkt auf dem Backup-Speicherserver zu starten, ist interessanter und praktischer.<\/p>\n<p><\/p>\n<p>Zun\u00e4chst wird die Funktionalit\u00e4t ohne die Verwendung von Verschl\u00fcsselung mit dem lzma-Kompressor gepr\u00fcft:<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/wf\/m4\/g0\/wfm4g0zjf3cktbvihsmmtbg-hcu.png\"><img decoding=\"async\" alt=\"Backup, Teil 4: \u00dcberblick und Test von zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/2179a53ed6fb9530324490dc0922c788.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Die Laufzeit jedes Testdurchlaufs:<\/p>\n<p><\/p>\n<p>Start 1<br \/>\nStart 2<br \/>\nStart 3<\/p>\n<p>39m45s<br \/>\n40m20s<br \/>\n40m3s<\/p>\n<p>7m36s<br \/>\n8m3s<br \/>\n7m48s<\/p>\n<p>15m35s<br \/>\n15m48s<br \/>\n15m38s<\/p>\n<p><\/p>\n<p>Wenn die AES-Verschl\u00fcsselung aktiviert wird, sind die Ergebnisse ausreichend nah:<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/mf\/7p\/yv\/mf7pyvnly6bmjtxbno88mjtrtn4.png\"><img decoding=\"async\" alt=\"Backup, Teil 4: \u00dcberblick und Test von zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/afe515a8574ac0c6b2c2390b647108a4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Ben\u00f6tigte Zeit mit denselben Daten und Verschl\u00fcsselung:<\/p>\n<p><\/p>\n<p>Start 1<br \/>\nStart 2<br \/>\nStart 3<\/p>\n<p>43m40s<br \/>\n44m12s<br \/>\n44m3s<\/p>\n<p>8m3s<br \/>\n8m15s<br \/>\n8m12s<\/p>\n<p>15m0s<br \/>\n15m40s<br \/>\n15m25s<\/p>\n<p><\/p>\n<p>Wenn die Verschl\u00fcsselung mit der Kompression mit lzo kombiniert wird, ergibt sich Folgendes:<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/38\/cz\/tb\/38cztb4tuzxtgsorc6uysied59k.png\"><img decoding=\"async\" alt=\"Backup, Teil 4: \u00dcberblick und Test von zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/0e5ff5e133acd8710177c27f2fc3c202.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Laufzeit:<\/p>\n<p><\/p>\n<p>Start 1<br \/>\nStart 2<br \/>\nStart 3<\/p>\n<p>18m2s<br \/>\n18m15s<br \/>\n18m12s<\/p>\n<p>5m13s<br \/>\n5m24s<br \/>\n5m20s<\/p>\n<p>8m48s<br \/>\n9m3s<br \/>\n8m51s<\/p>\n<p><\/p>\n<p>Die Gr\u00f6\u00dfe des resultierenden Repositories war relativ konstant und betrug 13 GB. Dies bedeutet, dass die Deduplication korrekt funktioniert. Auch bei bereits komprimierten Daten zeigt die Anwendung von lzo einen sp\u00fcrbaren Effekt. Insgesamt kommt zbackup hinsichtlich der Gesamtzeit f\u00fcr die Verarbeitung nahe an duplicity\/duplicati heran, bleibt aber um das 2- bis 5-fache hinter den auf librsync basierenden L\u00f6sungen zur\u00fcck.<\/p>\n<p><\/p>\n<p>Die Vorteile sind offensichtlich \u2014 Einsparungen beim Speicherplatz auf dem Backup-Speicherserver. Was die \u00dcberpr\u00fcfung des Repositories betrifft, so sind daf\u00fcr keine Werkzeuge vorgesehen. Es wird empfohlen, ein ausfallsicheres RAID-System oder einen Cloud-Anbieter zu verwenden.<\/p>\n<p><\/p>\n<p>Insgesamt ein recht guter Eindruck, trotz der Tatsache, dass das Projekt seit etwa 3 Jahren stagniert (die letzte Funktionenanfrage war vor etwa einem Jahr, jedoch ohne Antwort).<\/p>\n<p><\/p>\n<h3 id=\"testirovanie-borgbackup\">Borgbackup testen<\/h3>\n<p><\/p>\n<p>Borgbackup ist ein Fork von attic, einem \u00e4hnlichen System wie zbackup. Es ist in Python geschrieben und hat eine \u00e4hnliche Liste von Funktionen wie zbackup, kann jedoch zus\u00e4tzlich:<\/p>\n<p><\/p>\n<ul>\n<li>Backups \u00fcber FUSE einbinden<\/li>\n<li>Den Inhalt des Repositories \u00fcberpr\u00fcfen<\/li>\n<li>Im Client-Server-Modus arbeiten<\/li>\n<li>Verschiedene Komprimierungsalgorithmen f\u00fcr Daten verwenden und eine heuristische Dateityperkennung bei der Komprimierung durchf\u00fchren.<\/li>\n<li>2 Verschl\u00fcsselungsoptionen, AES und Blake<\/li>\n<li>Integriertes Werkzeug zur<\/li>\n<\/ul>\n<p>\n<b class=\"spoiler_title\">Leistungs\u00fcberpr\u00fcfung<\/b><\/p>\n<p>borgbackup benchmark crud:\/\/backup_server\/repo\/path local_dir<\/p>\n<p><\/p>\n<p>Die Ergebnisse waren folgenderma\u00dfen:<\/p>\n<p><\/p>\n<p>C-Z-BIG 96,51 MB\/s (10 <em> 100,00 MB All-Zero-Dateien: 10,36s)<br \/>\nR-Z-BIG 57,22 MB\/s (10 <\/em> 100,00 MB All-Zero-Dateien: 17,48s)<br \/>\nU-Z-BIG 253,63 MB\/s (10 <em> 100,00 MB All-Zero-Dateien: 3,94s)<br \/>\nD-Z-BIG 351,06 MB\/s (10 <\/em> 100,00 MB All-Zero-Dateien: 2,85s)<br \/>\nC-R-BIG 34,30 MB\/s (10 <em> 100,00 MB zuf\u00e4llige Dateien: 29,15s)<br \/>\nR-R-BIG 60,69 MB\/s (10 <\/em> 100,00 MB zuf\u00e4llige Dateien: 16,48s)<br \/>\nU-R-BIG 311,06 MB\/s (10 <em> 100,00 MB zuf\u00e4llige Dateien: 3,21s)<br \/>\nD-R-BIG 72,63 MB\/s (10 <\/em> 100,00 MB zuf\u00e4llige Dateien: 13,77s)<br \/>\nC-Z-MEDIUM 108,59 MB\/s (1000 <em> 1,00 MB All-Zero-Dateien: 9,21s)<br \/>\nR-Z-MEDIUM 76,16 MB\/s (1000 <\/em> 1,00 MB All-Zero-Dateien: 13,13s)<br \/>\nU-Z-MEDIUM 331,27 MB\/s (1000 <em> 1,00 MB All-Zero-Dateien: 3,02s)<br \/>\nD-Z-MEDIUM 387,36 MB\/s (1000 <\/em> 1,00 MB All-Zero-Dateien: 2,58s)<br \/>\nC-R-MEDIUM 37,80 MB\/s (1000 <em> 1,00 MB zuf\u00e4llige Dateien: 26,45s)<br \/>\nR-R-MEDIUM 68.90 MB\/s (1000 <\/em> 1,00 MB zuf\u00e4llige Dateien: 14,51s)<br \/>\nU-R-MEDIUM 347.24 MB\/s (1000 <em> 1,00 MB zuf\u00e4llige Dateien: 2,88s)<br \/>\nD-R-MEDIUM 48.80 MB\/s (1000 <\/em> 1,00 MB zuf\u00e4llige Dateien: 20,49s)<br \/>\nC-Z-SMALL 11.72 MB\/s (10000 <em> 10,00 kB vollst\u00e4ndige Null-Dateien: 8,53s)<br \/>\nR-Z-SMALL 32.57 MB\/s (10000 <\/em> 10,00 kB vollst\u00e4ndige Null-Dateien: 3,07s)<br \/>\nU-Z-SMALL 19.37 MB\/s (10000 <em> 10,00 kB vollst\u00e4ndige Null-Dateien: 5,16s)<br \/>\nD-Z-SMALL 33.71 MB\/s (10000 <\/em> 10,00 kB vollst\u00e4ndige Null-Dateien: 2,97s)<br \/>\nC-R-SMALL 6.85 MB\/s (10000 <em> 10,00 kB zuf\u00e4llige Dateien: 14,60s)<br \/>\nR-R-SMALL 31.27 MB\/s (10000 <\/em> 10,00 kB zuf\u00e4llige Dateien: 3,20s)<br \/>\nU-R-SMALL 12.28 MB\/s (10000 <em> 10,00 kB zuf\u00e4llige Dateien: 8,14s)<br \/>\nD-R-SMALL 18.78 MB\/s (10000 <\/em> 10,00 kB zuf\u00e4llige Dateien: 5,32s)<\/p>\n<p><\/p>\n<p>Bei den Tests wird Heuristik zur Kompression unter Ber\u00fccksichtigung des Dateityps verwendet (Kompression automatisch), die Ergebnisse sind wie folgt:<\/p>\n<p>\n<b class=\"spoiler_title\">Zuerst pr\u00fcfen wir die Funktion ohne Verschl\u00fcsselung:<\/b><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/fe\/ep\/xm\/feepxmsoyorprvvt5h00tuj2spg.png\"><img decoding=\"async\" alt=\"Backup, Teil 4: \u00dcberblick und Test von zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/bcf7d2021a77dd5099b0b159defe2022.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Laufzeit:<\/p>\n<p><\/p>\n<p>Start 1<br \/>\nStart 2<br \/>\nStart 3<\/p>\n<p>4m6s<br \/>\n4m10s<br \/>\n4m5s<\/p>\n<p>56s<br \/>\n58s<br \/>\n54s<\/p>\n<p>1m26s<br \/>\n1m34s<br \/>\n1m30s<\/p>\n<p><\/p>\n<p>Wenn die Authentifizierung des Repositories aktiviert ist (authentifizierter Modus), sind die Ergebnisse \u00e4hnlich:<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/3c\/qe\/kx\/3cqekxviy9rzhafckbi0tidjxn4.png\"><img decoding=\"async\" alt=\"Backup, Teil 4: \u00dcberblick und Test von zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/6b4f28a5b464d2f2bf83f003d45be6dd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Laufzeit:<\/p>\n<p><\/p>\n<p>Start 1<br \/>\nStart 2<br \/>\nStart 3<\/p>\n<p>4m11s<br \/>\n4m20s<br \/>\n4m12s<\/p>\n<p>1m0s<br \/>\n1m3s<br \/>\n1m2s<\/p>\n<p>1m30s<br \/>\n1m34s<br \/>\n1m31s<\/p>\n<p><\/p>\n<p>Bei Aktivierung der AES-Verschl\u00fcsselung verschlechterten sich die Ergebnisse nicht wesentlich:<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/oa\/yz\/zl\/oayzzliqw8zixlppy_idv2l8gzm.png\"><img decoding=\"async\" alt=\"Backup, Teil 4: \u00dcberblick und Test von zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/06a122bb3b7b1bdb86e82101b144a2ab.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Start 1<br \/>\nStart 2<br \/>\nStart 3<\/p>\n<p>4m55s<br \/>\n5m2s<br \/>\n4m58s<\/p>\n<p>1m0s<br \/>\n1m2s<br \/>\n1m0s<\/p>\n<p>1m49s<br \/>\n1m50s<br \/>\n1m50s<\/p>\n<p><\/p>\n<p>Wenn AES gegen Blake getauscht wird, verbessert sich die Situation erheblich:<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/df\/kh\/ay\/dfkhayqoecs9hw_c_aj2fmxjkbu.png\"><img decoding=\"async\" alt=\"Backup, Teil 4: \u00dcberblick und Test von zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/f474e6870145ec0e15aec383b272b8ce.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Laufzeit:<\/p>\n<p><\/p>\n<p>Start 1<br \/>\nStart 2<br \/>\nStart 3<\/p>\n<p>4m33s<br \/>\n4m43s<br \/>\n4m40s<\/p>\n<p>59s<br \/>\n1m0s<br \/>\n1m0s<\/p>\n<p>1m38s<br \/>\n1m43s<br \/>\n1m40s<\/p>\n<p><\/p>\n<p>Wie bei zbackup betrug die Repository-Gr\u00f6\u00dfe 13 GB und sogar etwas weniger, was insgesamt zu erwarten war. Die Betriebszeiten haben mich positiv \u00fcberrascht; sie sind vergleichbar mit L\u00f6sungen, die auf librsync basieren, und bieten viel breitere M\u00f6glichkeiten. Auch die M\u00f6glichkeit, verschiedene Parameter \u00fcber Umgebungsvariablen festzulegen, ist ein ernsthaftes Plus, wenn man borgbackup im automatisierten Modus verwendet. Zudem war die Last w\u00e4hrend der Sicherung erfreulich niedrig: Anhand der CPU-Auslastung zu urteilen, arbeitet borgbackup in einem Thread.<\/p>\n<p><\/p>\n<p>Es wurden keine besonderen Nachteile bei der Nutzung festgestellt.<\/p>\n<p><\/p>\n<h3 id=\"testirovanie-restic\">Test von restic<\/h3>\n<p><\/p>\n<p>Obwohl restic eine relativ neue L\u00f6sung ist (die ersten zwei Kandidaten sind schon seit 2013 oder \u00e4lter bekannt), bietet es recht ordentliche Eigenschaften. Es ist in Go geschrieben.<\/p>\n<p><\/p>\n<p>Im Vergleich zu zbackup bietet es zus\u00e4tzlich:<\/p>\n<p><\/p>\n<ul>\n<li>Die Integrit\u00e4tspr\u00fcfung des Repositories (einschlie\u00dflich der Pr\u00fcfung in Teilen).<\/li>\n<li>Eine umfangreiche Liste unterst\u00fctzter Protokolle und Anbieter f\u00fcr die Datenspeicherung sowie Unterst\u00fctzung f\u00fcr rclone \u2014 rsync f\u00fcr \u201eCloud\u201c-L\u00f6sungen.<\/li>\n<li>Vergleich von zwei Sicherungskopien miteinander.<\/li>\n<li>Mounten des Repositories \u00fcber fuse.<\/li>\n<\/ul>\n<p><\/p>\n<p>Insgesamt ist die Liste der Funktionen von borgbackup recht \u00e4hnlich, an manchen Stellen mehr, an anderen weniger. Ein besonderes Merkmal ist, dass die M\u00f6glichkeit, die Verschl\u00fcsselung zu deaktivieren, fehlt, daher sind die Backups immer verschl\u00fcsselt. Lassen Sie uns in der Praxis sehen, was wir aus dieser Software herausholen k\u00f6nnen:<\/p>\n<p>\n<b class=\"spoiler_title\">Die Ergebnisse sind wie folgt:<\/b><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/tq\/k5\/xn\/tqk5xn1xknn33dydmslqofrjfvs.png\"><img decoding=\"async\" alt=\"Backup, Teil 4: \u00dcberblick und Test von zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/d5aa98b72f2a9918bfb3e9e963e4f71d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Laufzeit:<\/p>\n<p><\/p>\n<p>Start 1<br \/>\nStart 2<br \/>\nStart 3<\/p>\n<p>5m25s<br \/>\n5m50s<br \/>\n5m38s<\/p>\n<p>35s<br \/>\n38s<br \/>\n36s<\/p>\n<p>1m54s<br \/>\n2m2s<br \/>\n1m58s<\/p>\n<p><\/p>\n<p>Die Ergebnisse sind auch vergleichbar mit L\u00f6sungen auf Basis von rsync und insgesamt recht nah an borgbackup, allerdings ist die CPU-Belastung h\u00f6her (es arbeiten mehrere Threads) und unregelm\u00e4\u00dfig.<\/p>\n<p><\/p>\n<p>Wahrscheinlich st\u00f6\u00dft das Programm an die Leistungsgrenzen des Speichersystems auf dem Datenspeicher-Server, wie es bereits bei rsync der Fall war. Die Gr\u00f6\u00dfe des Repositories betrug 13 GB, genau wie bei zbackup oder borgbackup, wobei keine offensichtlichen Nachteile bei der Verwendung dieser L\u00f6sung festgestellt wurden.<\/p>\n<p><\/p>\n<h3 id=\"rezultaty\">Ergebnisse<\/h3>\n<p><\/p>\n<p>In der Tat lagen die Ergebnisse aller Kandidaten nahe beieinander, jedoch zu unterschiedlichen Preisen. Borgbackup schnitt am besten ab, etwas langsamer waren restic und zbackup, das wahrscheinlich nicht eingesetzt werden sollte,<br \/>\nund wenn es bereits verwendet wird, sollten Sie in Erw\u00e4gung ziehen, zu borgbackup oder restic zu wechseln.<\/p>\n<p><\/p>\n<h3 id=\"vyvody\">Fazit<\/h3>\n<p><\/p>\n<p>Die vielversprechendste L\u00f6sung scheint restic zu sein, da sie das beste Verh\u00e4ltnis von Funktionalit\u00e4t zu Arbeitsgeschwindigkeit bietet. Aber lassen Sie uns noch keine allgemeinen Schlussfolgerungen ziehen.<\/p>\n<p><\/p>\n<p>Borgbackup ist im Grunde genommen nicht schlechter, aber zbackup sollte wahrscheinlich ersetzt werden. Allerdings kann zbackup weiterhin zur Einhaltung der 3-2-1-Regel verwendet werden, beispielsweise neben Backup-L\u00f6sungen auf Basis von (lib)rsync.<\/p>\n<p><\/p>\n<h3 id=\"anons\">Ank\u00fcndigung<\/h3>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/449282\/\">Backup, Teil 1: Warum Backup notwendig ist, \u00dcberblick \u00fcber Methoden und Technologien<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/452630\/\">Backup, Teil 2: \u00dcberblick und Test von rsync-basierten Backup-Tools<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/454420\/\">Backup, Teil 3: \u00dcberblick und Test von Duplicity, Duplicati<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/454734\/#first_unread\">Backup, Teil 4: \u00dcberblick und Test von zbackup, restic, borgbackup<\/a><\/noindex><br \/>\nBackup, Teil 5: Test von Bacula und Veeam Backup f\u00fcr Linux<br \/>\nBackup, Teil 6: Vergleich von Backup-Tools.<br \/>\nBackup, Teil 7: Fazit<\/p>\n<p><\/p>\n<p><u>Autor der Publikation:<\/u> Pavel Demkovich<\/p>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/454734\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0443\u0442\u0435\u043c \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u043f\u043e\u0442\u043e\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b (chunks), \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u044e\u0442 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439. \u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0436\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0438 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u0430 \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u043f\u0440\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u2014 \u043f\u0435\u0440\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e. \u0420\u0435\u0437\u0435\u0440\u0432\u043d\u0430\u044f \u043a\u043e\u043f\u0438\u044f \u0432 \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u2014 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u043c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26337,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35003","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0443\u0442\u0435\u043c \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u043f\u043e\u0442\u043e\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b (chunks), \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u044e\u0442 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439. \u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0436\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0438 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u0430 \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u043f\u0440\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u2014 \u043f\u0435\u0440\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e. \u0420\u0435\u0437\u0435\u0440\u0432\u043d\u0430\u044f \u043a\u043e\u043f\u0438\u044f \u0432 \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u2014 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u043c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-4-obzor-i-testirovanie-zbackup-restic-borgbackup\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0447\u0430\u0441\u0442\u044c 4: \u041e\u0431\u0437\u043e\u0440 \u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 zbackup, restic, borgbackup | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0443\u0442\u0435\u043c \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u043f\u043e\u0442\u043e\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b (chunks), \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u044e\u0442 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439. \u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0436\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0438 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u0430 \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u043f\u0440\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u2014 \u043f\u0435\u0440\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e. \u0420\u0435\u0437\u0435\u0440\u0432\u043d\u0430\u044f \u043a\u043e\u043f\u0438\u044f \u0432 \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u2014 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u043c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-4-obzor-i-testirovanie-zbackup-restic-borgbackup\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:01:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:01:46+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Datensicherung, Teil 4: \u00dcbersicht und Test von zbackup, restic, borgbackup | ProHoster","description":"In diesem Artikel werden Softwarewerkzeuge f\u00fcr die Datensicherung behandelt, die durch die Aufteilung des Datenstroms in separate Komponenten (Chunks) ein Repository bilden. Die Komponenten des Repositories k\u00f6nnen zus\u00e4tzlich komprimiert und verschl\u00fcsselt werden und \u2014 das Wichtigste \u2014 bei wiederholten Backup-Vorg\u00e4ngen wiederverwendet werden. Ein Backup in einem solchen Repository ist eine benannte Kette von miteinander verbundenen Komponenten, beispielsweise auf","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-4-obzor-i-testirovanie-zbackup-restic-borgbackup","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0447\u0430\u0441\u0442\u044c 4: \u041e\u0431\u0437\u043e\u0440 \u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 zbackup, restic, borgbackup | ProHoster","og:description":"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0443\u0442\u0435\u043c \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u043f\u043e\u0442\u043e\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b (chunks), \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u044e\u0442 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439. \u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0436\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0438 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u0430 \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u043f\u0440\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u2014 \u043f\u0435\u0440\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e. \u0420\u0435\u0437\u0435\u0440\u0432\u043d\u0430\u044f \u043a\u043e\u043f\u0438\u044f \u0432 \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u2014 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u043c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0430","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-4-obzor-i-testirovanie-zbackup-restic-borgbackup","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:01:46+00:00","article:modified_time":"2019-10-31T19:01:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35003","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 21:26:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:11:30","updated":"2026-01-21 21:26:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/35003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=35003"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/35003\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/26337"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=35003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=35003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=35003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}