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 -hWie 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
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 / shovonHINWEIS: 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 / shovonHINWEIS: 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
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 / Sicherungzu
$ 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.