GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren und verwenden Sie Rdiff-backup in RHEL-Systemen

Die Datensicherung ist ein wichtiger Bestandteil einer erfolgreichen Linux-Administration. Es ist eine Fähigkeit, die von den meisten Linux-Benutzern und -Administratoren beherrscht wird. Unabhängig davon, ob Sie nach Remote- oder lokalen Datensicherungslösungen suchen, ist es wichtig, die Effizienz eines Sicherungstools wie Rdiff-backup zu berücksichtigen .

Rdiff-Sicherung Das Datensicherungsprogramm wird als plattformübergreifende Datensicherungslösung bezeichnet. Daher erstreckt sich seine Verwendbarkeit auch auf FreeBSD und macOS Betriebssystemplattformen. Diese plattformübergreifende Flexibilität ist teilweise darauf zurückzuführen, dass das Rdiff-Backup-Tool in Python geschrieben wurde.

Rdiff-Backup-Funktionen

Zwei Merkmale dieses lokalen und entfernten Datensicherungsprogramms stechen hervor:

  • Umgekehrte inkrementelle Sicherung :Wenn Sie bereits eine Sicherungskopie Ihrer Dateien erstellt haben und später weitere Dateien für die Sicherung verfügbar werden, Rdiff-backup aktualisiert nur das Sicherungsziel mit den neu hinzugefügten Sicherungsdateien. Es priorisiert die letzte Sicherung, anstatt alle Dateien auf dem Sicherungsziel zu überschreiben.
  • Flexible Datenwiederherstellung :Genauso einfach ist es, mit Rdiff-backup einen lokalen oder entfernten Backup-Plan zu implementieren , können Sie damit auch auf Ihre erstellten Backups zugreifen und diese bei Bedarf wiederherstellen.
  • SSH-Protokollunterstützung :Wenn Sie sich in einem Netzwerk befinden, können Sie sich immer auf die Flexibilität und Sicherheit von SSH-Protokollen verlassen, um Ihre Daten zu übertragen/zu sichern. Der anfängliche Sicherungsaufwand repliziert das Quelldatenverzeichnis zu einem angegebenen Remote-Ziel. Danach werden weitere Backup-Bemühungen inkrementell synchronisiert.

In diesem Artikel erfahren Sie, wie Sie das Rdiff-Backup installieren und verwenden Datensicherungsprogramm in RHEL , CentOS , Fedora, und Rocky Linux /AlmaLinux Verteilungen.

Installieren Sie Rdiff-Backup in RHEL-Systemen

Um die neueste Version des Rdiff-Backup erfolgreich zu installieren Tool auf RHEL , müssen wir auf einen der unterstützten Paketmanager verweisen (dnf oder lecker oder pip3 von Python).

Ihr System muss jedoch zunächst die folgenden Abhängigkeiten erfüllen.

  • Für Remote-Backup sollte das Ziel-/Ziel-Backup-System eine kennwortlose SSH-Konfiguration implementieren.
  • Erweiterte Attributunterstützung über Pyxatrr.
  • Unterstützung optionaler ACLs über pylibacl.
  • 1.0.0 oder spätere Versionen von librsync.
  • 3.6 oder neuere Versionen von Python.

Zur einfachen Installation des Rdiff-Backups Tool auf RHEL 8 , betrachten wir die Flexibilität und Nützlichkeit des Paketmanagers von Python (pip3 ). Dieser Ansatz erspart uns die separate und obligatorische Installation von pylibacl und librsync Abhängigkeiten.

Vor der Installation der rdiff-Sicherung Tool über diesen Paketmanager, sollten Sie es zuerst zusammen mit einigen seiner Abhängigkeiten installieren.

$ sudo dnf install python3-pip python3-setuptools python3-pyxattr 

Wir können nun mit der Installation des rdiff-backup fortfahren Tool über Pythons pip3 Paketmanager.

$ pip3 install --user rdiff-backup

Bestätigen Sie die installierte Version des rdiff-backup Werkzeug.

$ rdiff-backup --version 

rdiff-backup 2.0.5

So verwenden Sie Rdiff-Backup in RHEL-Systemen

Die Nutzung des rdiff-Backups Tool hängt davon ab, ob Sie eine lokale oder Remote-Dateisicherung durchführen möchten. Die Sicherung lokaler Dateien impliziert, dass Sie den Inhalt eines bestimmten Dateiverzeichnisses auf einer Partition oder einem Wechselmedium auf Ihrem lokalen Computer sichern möchten. Remote-Dateisicherung bedeutet, dass Sie Ihre Dateien von einem Remote-Server auf einen anderen sichern möchten.

Lokale Linux-Dateisicherung

Identifizieren Sie das pwd (übergeordnetes Arbeitsverzeichnis ) und den Pfad der Verzeichnisdatei, die Sie sichern möchten, zusammen mit der Zielpartition oder dem Wechselmedium, auf dem die Dateisicherungen gespeichert werden.

$ pwd
$ ls

Wir werden versuchen, /home/dnyce/Documents/Work zu sichern Verzeichnis. Sie müssen auch den Pfad zu Ihrer Zielpartition oder Ihrem Wechselmedium angeben.

Das Sicherungsziel ist /media/dnyce/778302783FF74C6A/Backups . Lassen Sie uns nun das folgende rdiff-backup ausführen Befehl zum Sichern von Dateien auf Wechselmedien.

$ sudo rdiff-backup /home/dnyce/Documents/work /media/dnyce/778302783FF74C6A/Backups

Wir können auch die Erstellung des Sicherungsdateiverzeichnisses überprüfen.

$ cd /media/dnyce/778302783FF74C6A/Backups
$ ls

Linux-Remote-Dateisicherung

Das RHEL 8 Server mit rdiff-backup Die Installation fungiert als Maschine mit Dateiverzeichnissen, die wir sichern müssen. Sie können seine IP-Adresse über die ifconfig ermitteln Befehl.

$ ifconfig

Dasselbe ifconfig Der Befehl kann auch die IP-Adresse für den Remote-Computer identifizieren, der unsere Sicherungsdateien enthält.

$ ifconfig

So sichern Sie Daten von Ihrem RHEL 8 Computer auf einen anderen Remote-Server-Computer, identifizieren Sie zunächst den Pfad/Speicherort der Dateien, die Sie sichern möchten.

Dieser Pfad kann als 192.168.x.x::/home/dnyce/Desktop/shareable dargestellt werden . Sie müssen auch den Pfad/Speicherort auf dem anderen Remote-Server zur sicheren Aufbewahrung Ihrer Sicherungsdateien angeben.

Dieser Pfad kann als 192.168.x.x::/home/ubuntu/Desktop/Backups dargestellt werden .

Verwenden Sie abhängig von der Linux-Betriebssystemverteilung auf diesem Remote-Computer den entsprechenden Paketmanager, um rdiff-backup zu installieren . In meinem Fall, da auf diesem Remote-Computer Ubuntu ausgeführt wird , werde ich rdiff-backup installieren mit folgendem Befehl:

$ sudo apt install rdiff-backup
The associated rdiff-backup command for backing up the shareable directory on RHEL 8 to remote server with IP address 192.168.x.x will look like the following:
$ rdiff-backup /home/dnyce/Desktop/shareable [email protected]::/home/ubuntu/Desktop/Backups

Wir müssen RHEL 8 nicht angeben IP-Adresse, da wir uns bereits auf seiner Schnittstelle befinden.

Überprüfen Sie, ob die Sicherung Ihrer Dateien stattgefunden hat.

Rdiff-Sicherung ist ein flexibles und einfach zu bedienendes Werkzeug. Sie können mehr über die Verwendung dieses Befehls auf seiner Manpage erfahren:

$ man rdiff-backup

Linux
  1. So installieren und verwenden Sie Telnet unter Kali Linux

  2. So installieren und verwenden Sie Cockpit unter CentOS 8 / RHEL 8

  3. So installieren und verwenden Sie Flatpak unter Linux

  4. So installieren und verwenden Sie Traceroute unter Linux

  5. So installieren und verwenden Sie Glances zur Überwachung von Linux-Systemen

So installieren und verwalten Sie Podman-Container in RHEL-Systemen

So installieren und verwenden Sie Telnet auf Linux-Systemen

So installieren und verwenden Sie R unter Ubuntu

So installieren und verwenden Sie den fd-Befehl unter Linux

So installieren und verwenden Sie Nu Shell unter Linux

So installieren und verwenden Sie Docker unter AlmaLinux 8