rsync - es ist ein leistungsfähiges Werkzeug zum Synchronisieren und Sichern von Daten auf einem Linux-Betriebssystem. Es ermöglicht Ihnen, Dateien und Verzeichnisse zwischen verschiedenen Orten zu kopieren, sowohl auf dem lokalen Rechner als auch auf Remote-Servern.
In diesem Artikel werden wir uns eine detaillierte Anleitung zum Einrichten von rsync unter Linux ansehen. Wir zeigen Ihnen die grundlegenden Funktionen und Befehlsoptionen und zeigen Ihnen, wie Sie rsync zum Ausführen verschiedener Aufgaben verwenden, z. B. zum Sichern von Daten, zum Synchronisieren von Dateien zwischen Servern und zum Aktualisieren von Verzeichnisinhalten.
Bevor Sie mit der Konfiguration von rsync beginnen, beachten Sie bitte, dass Sie auf beide Computer (Quelle und Ziel) zugreifen und rsync auf beiden Computern installieren müssen, damit Sie es verwenden können.
Bei der Konfiguration von rsync ist es wichtig, die richtigen Befehlsoptionen auszuwählen, um sicherzustellen, dass die Datensynchronisierung effizient ist. Wir betrachten die grundlegenden rsync-Parameter wie -a (archive mode), -v (verbose mode) und -z (compress files), die bei verschiedenen Aufgaben nützlich sein können. Darüber hinaus zeigen wir Beispiele für die Verwendung von rsync zum Synchronisieren von Daten zwischen lokalen Verzeichnissen und Remote-Servern sowie zum Durchführen von Datensicherungen.
Was ist rsync?
rsync verfügt über eine Reihe von Funktionen, die es zu einem nützlichen Werkzeug zum Sichern und Synchronisieren von Dateien machen. Hier sind einige von ihnen:
- Effiziente Datenübertragung: rsync kann geänderte Teile einer Datei identifizieren und nur diese Änderungen übertragen, nicht die gesamte Datei.
- Benutzerfreundlichkeit: Das Dienstprogramm verfügt über eine einfache und verständliche Befehlssyntax, die es Ihnen ermöglicht, es schnell zu beherrschen.
- Netzwerkarbeit: rsync kann sowohl auf einem lokalen Computer als auch zwischen entfernten Computern im Netzwerk ausgeführt werden.
- Verschlüsselungsunterstützung: Das Dienstprogramm ermöglicht die sichere Übertragung von Daten über das SSH-Protokoll.
- Datenkomprimierungsunterstützung: rsync kann Daten während der Übertragung komprimieren, wodurch die Menge der übertragenen Daten reduziert wird.
rsync ist ein unverzichtbares Werkzeug für Systemadministratoren und Linux-Benutzer, die ihre Dateien regelmäßig synchronisieren oder sichern müssen. Das Dienstprogramm verfügt über eine hohe Betriebsgeschwindigkeit und umfangreiche Anpassungsmöglichkeiten, was es zu einem sehr flexiblen Werkzeug macht.
Definition und Zweck
Der primäre Zweck von rsync besteht darin, Daten von einem Remoteserver auf einen lokalen Computer oder von einem Remoteserver auf einen anderen zu migrieren oder zu replizieren. Mit Rsync können Sie Kopien von Dateien effizient aktualisieren, indem Sie vorhandene und unveränderte Dateien automatisch überspringen.
Darüber hinaus bietet rsync Unterstützung für Datenkomprimierung, Authentifizierung und Verschlüsselung. Dies macht es zu einem unverzichtbaren Werkzeug zum Sichern von Daten, zum Austausch von Dateien zwischen Servern und zum Synchronisieren von Dateisystemen.
In diesem Handbuch werden die grundlegenden rsync-Befehle sowie Anwendungsbeispiele für verschiedene Szenarien erläutert.
Vorbereiten der rsync-Installation
Für Debian-basierte Distributionen wie Ubuntu, Linux Mint können Sie den folgenden Befehl verwenden, um rsync zu installieren:
sudo apt install rsync
Für Red Hat-basierte Distributionen wie CentOS, Fedora können Sie den folgenden Befehl verwenden, um rsync zu installieren:
sudo yum install rsync
Nachdem rsync erfolgreich installiert wurde, müssen Sie es möglicherweise konfigurieren, um die Synchronisierungs- und Sicherheitseinstellungen festzulegen.
In den folgenden Abschnitten werden detaillierte Anweisungen zum Konfigurieren von rsync für verschiedene Szenarien und Konfigurationen erörtert.
Betriebssystem auswählen
Um rsync unter Linux zu konfigurieren, müssen Sie ein geeignetes Betriebssystem auswählen. Rsync wird auf den meisten gängigen Betriebssystemen unterstützt, einschließlich verschiedener Linux-, macOS- und sogar Windows-Distributionen.
Das gängigste und empfohlene Betriebssystem für die Verwendung von rsync ist jedoch Linux. Linux bietet eine breite Palette von Tools und Funktionen, die das Einrichten und Verwenden von rsync viel einfacher und bequemer machen.
Wenn Sie bereits ein anderes Betriebssystem wie macOS oder Windows verwenden, müssen Sie zusätzliche Pakete und Programme installieren und konfigurieren, um rsync zu unterstützen.
Wenn Sie rsync in einer Serverinfrastruktur verwenden möchten, wählen Sie einfach eine Linux-Version aus, die Ihren Server unterstützt und eine benutzerfreundliche Schnittstelle für die Arbeit mit rsync bietet.
| Betriebssystem | Download-Link |
|---|---|
| Ubuntu | https://ubuntu.com/download |
| CentOS | https://www.centos.org/download/ |
| Debian | https://www.debian.org/distrib/ |
Wenn Sie es vorziehen, auf macOS zu arbeiten, können Sie rsync mit Homebrew installieren (https://brew.sh /), Batch-Manager für macOS. Führen Sie dazu den folgenden Befehl aus:
brew install rsync
Wenn Sie ein Windows-Betriebssystem installiert haben, wird rsync standardmäßig nicht unterstützt. Sie können jedoch alternative Programme oder vorbereitete Pakete für Windows verwenden, die auf rsync basieren. Zum Beispiel gibt es ein Paket namens "cwRsync", das einen rsync-Client und einen Server für das Windows-Betriebssystem bereitstellt. Sie können cwRsync von der offiziellen Website herunterladen: http://www.itefix.net/cwrsync .
Nachdem Sie das Betriebssystem ausgewählt und die erforderlichen Komponenten installiert haben, können Sie mit der Konfiguration und Verwendung von rsync unter Linux fortfahren.
Überprüfen der rsync-Verfügbarkeit
- Öffnen Sie ein Terminal auf Ihrem Linux-Server.
- Geben Sie rsync --version ein und drücken Sie die Eingabetaste.
Wenn rsync installiert und verfügbar ist, sehen Sie die Versionsinformationen des Tools in der Terminal-Ausgabe. Andernfalls werden Sie aufgefordert, rsync mit den entsprechenden Befehlen für Ihre Linux-Distribution zu installieren.
Die rsync-Verfügbarkeitsprüfung ist wichtig, um sicherzustellen, dass Sie dieses Tool erfolgreich einrichten und verwenden können, um Daten zwischen Ihrem Server und anderen Geräten zu synchronisieren.