Ubuntu

So installieren und verwenden Sie Restic unter Ubuntu 18.04

So installieren und verwenden Sie Restic unter Ubuntu 18.04
Restic ist ein einfach zu bedienendes Programm zum Erstellen von Backups. Restic kann verwendet werden, um Backups lokal und remote zu erstellen. Restic ist sehr schnell und sicher. Restic behält alle seine Sicherungsdateien in Restic Repositorys vollständig verschlüsselt und passwortgeschützt. Restic weiß, dass Ihre Speichermedien nicht sicher sind. Es sind also alle Maßnahmen erforderlich, um Ihre Daten vor Diebstahl zu schützen. Es ist auch sehr einfach von wiederherstellen Restic Sicherungen. Restic hat auch Snapshot-Funktionen.

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

Restic auf Ubuntu 18 . installieren.04

In diesem Abschnitt zeige ich Ihnen, wie Sie es installieren Restic 0.8.3, die zum Zeitpunkt dieses Schreibens die neueste stabile Version ist.  Es ist im offiziellen Paket-Repository von Ubuntu 18 verfügbar.04 LTS.

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

$ sudo apt-get update

Das geeignet Paket-Repository-Cache sollte aktualisiert werden.

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

$ sudo apt-get install restic

Restic sollte installiert werden.

Jetzt können Sie überprüfen, ob Restic arbeitet mit folgendem Befehl:

$ sudo restic version

Wie Sie auf dem Screenshot unten sehen können, ist die Version von Restic Derzeit auf meinem Computer installiert ist 0.8.3.

Erstellen lokaler Backups mit Restic

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

Zuerst müssen Sie ein neues erstellen oder initialisieren Restic 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 gehe davon aus, dass Sie eine Sicherungskopie Ihres Benutzers erstellen ZUHAUSE Verzeichnis auf eine externe Festplatte oder einen USB-Stick. Nehmen wir an, das Blockgerät ist /dev/sdb1 auf meinem Ubuntu 18.04 Maschine.

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

$ sudo lsblk

Erstellen Sie nun a /sicherung Verzeichnis auf Ihrem Dateisystem mit dem folgenden Befehl:

$ sudo mkdir /backup

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

$ sudo mount /dev/sdb1 /backup

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

$ sudo df -h

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

Sie können a . erstellen oder initialisieren Restic Repository an /sicherung Verzeichnis mit folgendem Befehl:

$ sudo restic -r /backup init

Geben Sie nun ein Passwort für Ihr . ein Restic Repository und drücken Sie . Denken Sie daran, Sie können nicht auf Ihre zugreifen Restic Repository ohne dieses Passwort und die Restic Repository ist ohne Passwort nicht wiederherstellbar.

Geben Sie jetzt Ihr . ein Restic Repository-Passwort erneut und drücken Sie .

Das Restic-Repository sollte erstellt oder initialisiert werden.

Jetzt können Sie Ihre Dateien und Verzeichnisse sichern.

Angenommen, Sie möchten die Daten Ihrer Benutzer sichern ZUHAUSE Verzeichnis mit Restic, Sie können dies mit dem folgenden Befehl tun:

$ sudo restic -r /Backup-Backup /home/shovon

HINWEIS: Hier /home/shovon ist mein Benutzer ZUHAUSE Verzeichnis.

Geben Sie jetzt Ihr . ein Restic Repository-Passwort und drücken Sie .

Das Backup sollte gemacht werden. Wie Sie im markierten Abschnitt des Screenshots unten sehen können, ist die /home/shovon Verzeichnis wird gesichert und eine Snapshot-ID 21f198eb ist gedruckt. Dies ist wichtig, da Sie mit der Snapshot-ID auf ein bestimmtes Backup verweisen oder dieses auswählen können. Aber du musst dich nicht daran erinnern. Sie können herausfinden, welche Snapshots auf Ihrem Restic-Backup verfügbar sind. Ich zeige dir wie demnächst.

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

$ sudo restic -r /backup backup /etc

Die Sicherung ist abgeschlossen.

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

$ sudo restic -r /Snapshots sichern

Geben Sie jetzt Ihr . ein Restic Repository-Passwort und drücken Sie .

Das Restic Snapshots sollten aufgelistet werden, 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 Restic.

HINWEIS: Restic unterstützt inkrementelles Backup. Wenn Sie dasselbe Verzeichnis wie zuvor gesichert haben, 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 Restic Sicherung.

Angenommen, Sie möchten das wiederherstellen ZUHAUSE Verzeichnis (/home/shovon in meinem Fall) von Restic Sicherung. Sie können den folgenden Befehl ausführen, um a . wiederherzustellen Restic Backup nach seiner Snapshot-ID.

$ sudo restic -r /backup restore 21f198eb --target /home/shovon

HINWEIS: Hier 21f198eb ist der SNAPSHOT_ID und /home/shovon ist der RESTORE_DIRECTORY in meinem Fall. Erinnere dich daran RESTORE_DIRECTORY kann vom gesicherten Verzeichnis abweichen. Sie können beispielsweise ein Backup von . erstellen /usw Verzeichnis, aber wenn Sie möchten, können Sie bei der Wiederherstellung den Inhalt von put /usw Verzeichnis in ein anderes Verzeichnis, zum Beispiel /wiederherstellen/etc Verzeichnis.

Geben Sie jetzt Ihr . ein Restic Repository-Passwort und drücken Sie .

Die Daten sollten aus dem Backup wiederhergestellt werden.

Wenn Sie inkrementelle Backups mit Restic, es kann für Sie schwierig sein, die neueste Snapshot-ID für ein bestimmtes Backup-Verzeichnis herauszufinden. Gern, Restic bietet eine Möglichkeit für die Wiederherstellung von der neuesten Snapshot-ID eines bestimmten Backup-Verzeichnisses.

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

$ sudo restic -r /backup wiederherstellen neueste --path /home/shovon --target /home/shovon

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

Erstellen von Remote-Backups mit Restic

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

Sie können den SFTP-Server auf Ihrem Ubuntu 18 installieren.04 LTS-Maschine mit folgendem Befehl:

$ sudo apt-get install openssh-server

Drücken Sie ja und drücke dann weitermachen.

SFTP-Server sollte installiert sein.

Jetzt alle ersetzen -r /LOCAL/PFAD zu -r sftp:[email protected]:/REMOTE/PFAD

Zum Beispiel sollte der Befehl zum Erstellen oder Initialisieren eines lokalen Restic-Repositorys konvertiert werden von

$ sudo restic init -r /backup
zu
$ sudo restic init -r sftp:username@hostname:/backup

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

So installieren und verwenden Sie Restic auf Ubuntu 18.04 LTS. Danke, dass du diesen Artikel gelesen hast.

Open-Source-Ports kommerzieller Spiele-Engines
Kostenlose, quelloffene und plattformübergreifende Spiel-Engine-Nachbildungen können verwendet werden, um sowohl alte als auch einige der relativ neue...
Beste Befehlszeilenspiele für Linux
Die Befehlszeile ist nicht nur Ihr größter Verbündeter bei der Verwendung von Linux – sie kann auch eine Quelle der Unterhaltung sein, da Sie damit vi...
Beste Gamepad-Mapping-Apps für Linux
Wenn du Spiele unter Linux gerne mit einem Gamepad statt mit einem typischen Tastatur- und Maus-Eingabesystem spielst, gibt es einige nützliche Apps f...