rustic
ist ein Backup-Tool, das schnelle, verschlüsselte und deduplizierte Backups bereitstellt.
Es liest und schreibt das im Designdokument beschriebene Restic-Repo-Format und kann in den meisten Fällen als Restic- Ersatz verwendet werden.
Es ist in Rust implementiert, einer leistungsstarken, speichereffizienten und zuverlässigen Programmiersprache für plattformübergreifende Systeme.
Daher unterstützt rustic
alle wichtigen Betriebssysteme (Linux, MacOs, *BSD), wobei die Windows-Unterstützung noch experimentell ist.
rustic
befindet sich derzeit im Beta- Stadium und es fehlen Regressionstests. Es wird noch nicht empfohlen, es für Produktionssicherungen zu verwenden.
rustic
Bibliotheken Das rustic
Projekt ist in mehrere Kisten aufgeteilt:
rustikal – die Hauptbinärdatei
Rustic-Core – die Kernbibliothek
Rustic-Backend – die Bibliothek zur Unterstützung verschiedener Backends
Sicherungsdaten werden dedupliziert und verschlüsselt .
Backup-Speicher können lokale oder Cloud-Speicher, einschließlich Cold Storages, sein.
Ermöglicht mehreren Clients den gleichzeitigen Zugriff auf ein Backup-Repository mithilfe sperrfreier Vorgänge.
Backups werden standardmäßig nur an das Repository angehängt.
Die Operationen sind robust konzipiert und können sicher abgebrochen und effizient wieder aufgenommen werden.
Die Snapshot-Organisation ist nach Hostname, Backup-Pfaden, Label und Tags möglich. Außerdem wird mit jedem Snapshot ein umfangreicher Satz an Metadaten gespeichert.
Aufbewahrungsrichtlinien und Bereinigung alter Backups können individuell angepasst werden.
Folgesicherungen verarbeiten nur geänderte Dateien, erstellen aber dennoch einen vollständigen Backup-Snapshot.
Bei der In-Place-Wiederherstellung werden nur Dateien geändert, die geändert wurden.
Verwendet Konfigurationsdateien zur einfachen Konfiguration aller alltäglichen Befehle, siehe Beispielkonfigurationsdateien.
Sie können Fragen in den Diskussionen stellen oder einen Blick in die FAQ werfen.
Kontakt | Wo? |
---|---|
Issue-Tracker | GitHub-Probleme |
Zwietracht | |
Diskussionen | GitHub-Diskussionen |
Weitere Informationen zum Einstieg finden Sie in unserer Dokumentation.
Frachtbinstall Rustic-RS
Schaufel installieren rustikal
Oder schauen Sie sich die Veröffentlichungen an.
Nightly-Binärdateien sind hier verfügbar.
Docker Pull ghcr.io/rustic-rs/rustic
Achtung : Dadurch wird die neueste Entwicklungsversion installiert, die möglicherweise instabil ist.
Frachtinstallation --git https://github.com/rustic-rs/rustic.git Rustic-rs
Ladung installieren --locked Rustic-RS
restic
? Wir haben hier einige Verbesserungen von rustic
gegenüber restic
zusammengestellt.
Rustikal probiert und nicht zufrieden? Geh nicht einfach weg! Sie können helfen:
Sie können Probleme melden oder neue Funktionen auf unserem Discord-Server oder über Github Issues vorschlagen!
Wissen Sie, wie man programmiert, oder haben Sie eine Idee für eine Verbesserung? Behalte es nicht für dich!
Tragen Sie Korrekturen oder neue Funktionen über Pull-Requests bei!
Bitte lesen Sie unbedingt den Beitragsleitfaden.
Die minimal unterstützte rustc
Version dieser Kiste ist 1.80.0
.
Die aktuelle Richtlinie besagt, dass die für die Verwendung dieser Kiste erforderliche Mindestversion von Rust in kleineren Versionsaktualisierungen erhöht werden kann. Wenn zum Beispiel crate 1.0
Rust 1.20.0 erfordert, dann erfordert crate 1.0.z
für alle Werte von z
auch Rust 1.20.0 oder neuer. Für crate 1.y
für y > 0
ist jedoch möglicherweise eine neuere Mindestversion von Rust erforderlich.
Im Allgemeinen wird diese Kiste im Hinblick auf die minimal unterstützte Version von Rust konservativ sein.
Lizenziert unter:
Apache-Lizenz, Version 2.0
MIT-Lizenz
nach Ihrer Wahl.