Restic wurde eingeführt
Restic ist ein modernes Backup-Programm, das Ihre Dateien sichert:
- Von Linux, BSD, Mac und Windows
- Viele verschiedene Speichertypen, darunter selbstgehostete und Online-Dienste
- Es ist einfach, und als ausführbare Datei kannst du sie ohne Server oder komplexe Einrichtung ausführen
- Effektiv werden nur die tatsächlich geänderten Teile der Sicherungsdatei übertragen
- Gewährleisten Sie die Sicherheit, indem Sie in jedem Teil des Prozesses Verschlüsselung sorgfältig einsetzen
- Überprüfbar, sodass Sie sicherstellen können, dass Ihre Dateien bei Bedarf wiederhergestellt werden können
- Free Restic ist komplett kostenlos nutzbar und komplett Open Source
Kompatibilität:Sobald Version 1.0.0 veröffentlicht ist, garantieren wir, dass alle Repositories innerhalb einer Hauptversion abwärtskompatibel sind; Solange wir die Hauptversion nicht hinzufügen, können die Daten gelesen und wiederhergestellt werden. Wir bemühen uns, mit allen vorherigen Versionen vollständig abwärtskompatibel zu sein.
Repository-Unterstützung:
- Lokal
- SFTP
- REST-Server
- Amazon S3
- Minio Server
- S3-kompatibler Speicher
- Wasabi
- Alibaba Cloud (Aliyun) Objektspeichersystem (OSS)
- OpenStack Swift
- Backblaze B2
- Microsoft Azure Blob Storage
- Google Cloud Storage
- Weitere Dienste über rclone
- Passwortaufforderung unter Windows
- Gruppenzugängliche Repositorien
- Repositories mit leerem Passwort
Offizielle Website:Der Hyperlink-Login ist sichtbar. Windows-Download:Der Hyperlink-Login ist sichtbar. Dokumentation:Der Hyperlink-Login ist sichtbar. Kommandozeilenparameter:Der Hyperlink-Login ist sichtbar. Quelle:Der Hyperlink-Login ist sichtbar. Designidee:Der Hyperlink-Login ist sichtbar.
Windows Download und Installation
Laden Sie die Windows-Version des Tools herunter, um das Paket zu entpacken. Benennen Sie restic_0.18.0_windows_amd64.exe in restic.exe und fügen Sie es ein%SystemRoot%\System32Inhaltsverzeichnis unten. Weglassen (oder zu Umweltvariablen hinzufügen)
Restic-Tutorial
Initialisieren Sie das Repository
Nehmen wir die lokale Repository-Demo als Beispiel:
Sicherungsdateien
Sichere die Festplattendateien im Repository (sichere alle Dateien im D:\360Downloads-Verzeichnis) mit folgendem Befehl:
Probelauf
Sie können ein Backup im Testlauf-Modus durchführen, das heißt, Sie können die spezifischen Änderungsinformationen ohne Verpflichtung mit folgendem Befehl ansehen:
Liste alle Schnappschüsse auf
Restics Schnappschuss tut dasEnthält den Zustand aller Dateien, nicht nur derjenigen, die geändert, hinzugefügt oder gelöscht wurden。 Aufgrund seines effizienten Deduplizierungsmechanismus wird jedoch die tatsächlich gespeicherte Datenmenge optimiert, sodass die wiederholte Speicherung derselben Inhalte vermieden wird. Dieses Design macht Restic äußerst effizient darin, große Mengen ähnlicher Daten zu sichern und dabei die Unabhängigkeit und Integrität jedes Snapshots zu bewahren.
Der Befehl lautet wie folgt:
Listet die Dateien im Snapshot auf
Um eine Liste von Dateien in einem bestimmten Snapshot zu erhalten, können Sie folgenden ls-Befehl verwenden:
Überprüfe auf Vollständigkeit und Konsistenz
Dieser Befehl sollte regelmäßig ausgeführt werden, um sicherzustellen, dass die internen Komponenten des Repositorys fehlerfrei sind, wie folgt:
Lösche Backup-Snapshots
Lösche Backup-Snapshots, behalte nur den letzten (also den neuesten) Snapshot, und wenn Forget mit einer Policy läuft, lädt Restic zuerst eine Liste aller Snapshots und drückt sie dannWirtsnamen und Pfade gruppieren sie(Das heißt, verschiedene Hostnamen und Pfade behalten einen Schnappschuss, nicht nur einen am Ende!) )。 Der Befehl lautet wie folgt:
Wiederherstellung aus dem Backup
Um Dateien aus Snapshots wiederherzustellen, lautet der Befehl wie folgt:
Verwalte die Schlüssel zum Lagerhaus
Der Tastenbefehl ermöglicht es uns, für jedes Repository mehrere Zugriffsschlüssel oder Passwörter einzustellen. Tatsächlich können wir diese Schlüssel auch präzise verwalten, indem wir die Unterbefehle Listen, Addieren, Entfernen und Passwd verwenden.
Häufig gestellte Fragen
Probleme mit Kühllagern
Nicht unterstützt. Experimentelle Unterstützung für die Restaurierung aus den S3-Gletscher- und S3-Gletscher-Tiefenarchiv-Lagerklassen ist derzeit verfügbar.
Zurück zu AWS S3 Glacier
Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.
Restic Judgment Quelle
Wenn mehrere identische Verzeichnisdateien auf unseren Server gesichert werden müssen, wird durch das Restic-Backup auf Server A einige Informationen von Server A übertragen (wie unten gezeigt). Danach kannst du, wenn du die inkrementellen Daten auf Server B synchronisieren musst, nicht schrittweise synchronisieren. Weil Restic bestimmt, ob es aus derselben Quelle stammt, basierend auf der folgenden Darstellung.
ID: 快照的版本号
Time: 备份的时间
Host: 备份服务器的主机名
Tags: 备份指定的标签
Paths: 备份的服务器路径
Referenz:Der Hyperlink-Login ist sichtbar. |