Restic

restic
Basisdaten

Entwickler Alexander Neumann,
restic-Team
Erscheinungsjahr 2015
Aktuelle Version 0.19.1[1]
(5. Juli 2026)
Betriebssystem Linux, macOS, Windows, OpenBSD, Solaris, AIX, FreeBSD
Programmier­sprache Go[2]
Kategorie Datensicherung
Lizenz 2-Klausel-BSD-Lizenz
github.com/restic/restic

Restic ist eine hauptsächlich von Alexander Neumann entwickelte CLI-basierte Datensicherungssoftware, mit der inkrementelle und vollständige Backups auf Dateilevel erstellt werden können. Backups werden dedupliziert und verschlüsselt, hierbei kommt AES-256 zum Einsatz.[3] Seit Version 0.14 werden die Backup-Dateien zusätzlich komprimiert. Erweiterte Attribute von Dateisystemobjekten von Dateisystemen wie XFS und ext4 hingegen werden nicht berücksichtigt.

Restic ist in Go geschrieben und für Linux, macOS und Windows, sowie für AIX, OpenBSD, NetBSD und Solaris erhältlich.[4]

Die gesicherten Daten werden in Repositories gespeichert, restic kann direkt mit lokalen Verzeichnissen umgehen oder mit Cloudspeichern wie Amazon S3, einem SFTP-Server, Wasabi, Backblaze B2, Google Cloud Storage und weiteren. Daten können unter anderem mit dem Programm rclone oder über HTTP von oder zu Restic’s eigenem REST-Server übertragen werden.[5]

Die entstandenen Backups, hier Snaphots genannt, können entsprechend den Vorgaben automatisch eine bestimmte Zeit (stündlich, täglich, wöchentlich, monatlich, jährlich) vorgehalten und automatisch gelöscht werden. Die Snapshots können unter Linux zur Wiederherstellung mittels restic mount in ein lokales Dateisystem eingebunden werden, unter Windows ist hierzu das WSL nötig.[6]

Ein Minimalbeispiel zur Sicherung eines Verzeichnisses ("/home") in einen lokalen Ordner, der ein bereits vorbereitetes Repository enthält ("/Backupordner"), wäre:

restic -r /Backupordner backup /home

Restic wurde seit 2014 entwickelt, 2015 als Version 0.1.0 bei GitHub veröffentlicht und 2016 bei einem OpenChaos-Treffen des CCC vorgestellt.[7]

Siehe auch

Einzelnachweise

  1. Release 0.19.1. 5. Juli 2026 (abgerufen am 5. Juli 2026).
  2. github.com. 6. Juli 2025.
  3. References — restic 0.13.1 documentation. Abgerufen am 21. Juli 2022.
  4. Releases · restic/restic. Abgerufen am 21. Juli 2022 (englisch).
  5. Preparing a new repository — restic 0.13.1 documentation. Abgerufen am 21. Juli 2022.
  6. https://restic.readthedocs.io/en/stable/050_restore.html#restore-using-mount
  7. Alexander “fd0” Neumann: restic. 2. Februar 2016, abgerufen am 21. Juli 2022 (englisch).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.