So installieren und verwenden Sie Restic unter Ubuntu

So Installieren Und Verwenden Sie Restic Unter Ubuntu



Rest ist ein einfach zu bedienendes Programm zum Erstellen von Backups. Rest kann verwendet werden, um Backups lokal und remote zu erstellen. Rest ist sehr schnell und sicher. Rest behält alle seine Sicherungsdateien in Rest Repositorys vollständig verschlüsselt und passwortgeschützt. Rest weiß, dass Ihr Speichermedium nicht sicher ist. Es sind also alle Maßnahmen erforderlich, um Ihre Daten vor Diebstahl zu schützen. Es ist auch wirklich einfach, es wiederherzustellen Rest Sicherungen. Rest hat auch Snapshot-Funktionen.

In diesem Artikel zeige ich Ihnen, wie Sie es installieren und verwenden Rest auf Ubuntu 18.04 LTS. Lass uns anfangen.

Restic unter Ubuntu 18.04 installieren

In diesem Abschnitt zeige ich Ihnen die Installation Rest 0.8.3, die zum Zeitpunkt des Schreibens die neueste stabile Version ist. Es ist im offiziellen Paket-Repository von Ubuntu 18.04 LTS verfügbar.







Aktualisieren Sie zuerst die geeignet Paket-Repository von Ubuntu 18.04 LTS mit dem folgenden Befehl:



$ sudo apt-get update



Das geeignet Paket-Repository-Cache sollte aktualisiert werden.





Führen Sie nun den folgenden Befehl zur Installation aus Rest :



$ sudo apt-get installieren Rest

Rest sollte installiert werden.

Jetzt können Sie prüfen, ob Rest arbeitet mit folgendem Befehl:

$ sudo restische Version

Wie Sie auf dem Screenshot unten sehen können, ist die Version von Rest derzeit auf meinem Rechner installiert ist 0.8.3.

Lokale Backups mit Restic erstellen

In diesem Abschnitt zeige ich Ihnen, wie Sie ein lokales Backup erstellen Rest .

Zuerst müssen Sie eine neue erstellen oder initialisieren Rest Repository irgendwo auf Ihrem lokalen Dateisystem. Es kann sich auch um eine externe Festplatte oder einen USB-Stick handeln, der in Ihrem lokalen Dateisystem installiert ist.

Ich nehme an, Sie erstellen ein Backup Ihres Benutzers HEIMAT Verzeichnis auf eine externe Festplatte oder einen USB-Stick. Nehmen wir an, das Blockgerät ist /dev/sdb1 auf meinem Ubuntu 18.04-Rechner.

Sie können mit dem folgenden Befehl herausfinden, was es auf Ihrem Computer ist:

$ sudo lsblk

Erstellen Sie nun eine /sicherung Verzeichnis in Ihrem Dateisystem mit dem folgenden Befehl:

$ sudo mkdir / Sicherung

Mounten Sie nun die externe Festplatte oder den USB-Stick ( /dev/sdb1 in meinem Fall) zu /sicherung Verzeichnis mit folgendem Befehl:

$ sudo montieren / Entwickler / sdb1 / Sicherung

Mit dem folgenden Befehl können Sie überprüfen, ob die externe Festplatte oder der USB-Stick an der richtigen Stelle gemountet ist:

$ sudo df -h

Wie Sie im markierten Abschnitt des Screenshots unten sehen können, ist das Blockgerät /dev/sdb1 montiert ist /sicherung Verzeichnis.

Sie können eine erstellen oder initialisieren Rest Depot an /sicherung Verzeichnis mit folgendem Befehl:

$ sudo Rest -r / Backup-Init

Geben Sie nun ein Passwort für Ihre ein Rest Depot und Presse . Denken Sie daran, dass Sie nicht auf Ihre zugreifen können Rest Repository ohne dieses Passwort und die Rest Das Repository kann ohne das Kennwort nicht wiederhergestellt werden.

Geben Sie nun Ihre ein Rest Repository-Passwort erneut und drücken Sie .

Das Restic-Repository sollte erstellt oder initialisiert werden.

Jetzt können Sie Ihre Dateien und Verzeichnisse sichern.

Nehmen wir an, Sie möchten die Ihrer Benutzer sichern HEIMAT Verzeichnis mit Rest , können Sie dies mit dem folgenden Befehl tun:

$ sudo Rest -r / Sicherungskopie / Heimat / shovon

HINWEIS: Hier /home/shovon gehört meinem Benutzer HEIMAT Verzeichnis.

Geben Sie nun Ihre ein Rest Repository-Passwort und drücken Sie .

Die Sicherung sollte durchgeführt werden. Wie Sie im markierten Abschnitt des Screenshots unten sehen können, ist die /home/shovon Verzeichnis gesichert und eine Snapshot-ID 21f198eb wird gedruckt. Dies ist wichtig, da Sie mit der Snapshot-ID auf ein bestimmtes Backup verweisen oder es auswählen können. Aber daran muss man sich nicht erinnern. Sie können herausfinden, welche Snapshots auf Ihrem Restic-Backup verfügbar sind. Wie das geht, zeige ich euch in Kürze.

Lassen Sie uns ein anderes Verzeichnis sichern /etc zur Demonstration.

$ sudo Rest -r / Sicherungskopie / etc

Die Sicherung ist abgeschlossen.

Jetzt können Sie alle verfügbaren auflisten Rest Schnappschüsse mit folgendem Befehl:

$ sudo Rest -r / Backup-Snapshots

Geben Sie nun Ihre ein Rest Repository-Passwort und drücken Sie .

Das Rest Snapshots sollten aufgelistet sein, wie Sie im Screenshot unten sehen können. Der markierte Abschnitt des Screenshots zeigt die Snapshot-ID für jedes Verzeichnis, in dem Sie gesichert haben Rest .

HINWEIS: Rest unterstützt inkrementelles Backup. Wenn Sie dasselbe Verzeichnis wie zuvor sichern, sollten nur die Änderungen gespeichert und eine neue Snapshot-ID generiert werden.

Jetzt ist es an der Zeit, Ihnen zu zeigen, wie Sie Dateien und Verzeichnisse wiederherstellen können Rest Sicherung.

Angenommen, Sie möchten die wiederherstellen HEIMAT Verzeichnis (/home/shovon in meinem Fall) aus Rest Sicherung. Sie können den folgenden Befehl ausführen, um eine wiederherzustellen Rest Backup anhand seiner Snapshot-ID.

$ sudo Rest -r / Sicherungswiederherstellung 21f198eb --Ziel / Heimat / shovon

HINWEIS: Hier 21f198eb ist der SNAPSHOT_ID und /home/shovon ist der WIEDERHERSTELLEN_VERZEICHNIS in meinem Fall. Erinnere dich daran WIEDERHERSTELLEN_VERZEICHNIS kann sich von dem gesicherten Verzeichnis unterscheiden. Beispielsweise können Sie eine Sicherungskopie von erstellen /etc Verzeichnis, aber wenn Sie wiederherstellen, wenn Sie möchten, können Sie den Inhalt von setzen /etc Verzeichnis in ein anderes Verzeichnis, zum Beispiel /wiederherstellen/etc Verzeichnis.

Geben Sie nun Ihre ein Rest Repository-Passwort und drücken Sie .

Die Daten sollten aus der Sicherung wiederhergestellt werden.

Wenn Sie inkrementelle Backups mit machen Rest , kann es für Sie schwierig sein, die neueste Snapshot-ID für ein bestimmtes Backup-Verzeichnis herauszufinden. Gern, Rest kommt mit einer Möglichkeit für Sie, von der letzten Snapshot-ID eines bestimmten Backup-Verzeichnisses wiederherzustellen.

Sie können den folgenden Befehl ausführen, um die neueste Version der Sicherung für ein bestimmtes Verzeichnis wiederherzustellen (in meinem Fall /home/shovon-Verzeichnis):

$ sudo Rest -r / Backup-Wiederherstellung spätestens --Weg / Heimat / shovon --Ziel / Heimat / shovon

Die neueste Version der Sicherung für den Pfad /home/shovon wird auf dem Ziel wiederhergestellt /home/shovon .

Erstellen von Remote-Backups mit Restic

Stellen Sie sicher, dass der Ubuntu 18.04-Computer wo ist Rest installiert ist, muss der SFTP-Server installiert sein, bevor Sie versuchen, Remote-Backups mit zu erstellen Rest .

Sie können den SFTP-Server mit dem folgenden Befehl auf Ihrem Ubuntu 18.04 LTS-Computer installieren:

$ sudo apt-get installieren openssh-server

Drücken Sie Y und dann drücken weitermachen.

SFTP-Server sollte installiert sein.

Ersetzen Sie jetzt alle -r /LOCAL/PFAD zu -r sftp: [E-Mail-geschützt] :/FERNBEDIENUNG/PFAD

Beispielsweise sollte der Befehl zum Erstellen oder Initialisieren eines lokalen Restic-Repositorys konvertiert werden

$ sudo restic init -r / Sicherung
zu
$ sudo restic init -r sftp:Benutzername @ Hostname: / Sicherung

Hier Nutzername und Hostname sind der Benutzername und der Hostname oder die IP-Adresse des Remote-Servers, wo Rest ist installiert. /sicherung ist das Verzeichnis, in dem die Rest Backup-Verzeichnis erstellt werden soll oder bereits vorhanden ist.

So installieren und verwenden Sie Rest auf Ubuntu 18.04 LTS. Vielen Dank für das Lesen dieses Artikels.