- - So richten Sie Rsync unter Linux ein

So richten Sie Rsync unter Linux ein

In diesen Tagen hat jeder eine Sync-App. Es gibt Bittorrent Sync (jetzt Resilio Sync), Syncthing usw. Diese Arten von Tools werden auf dem Server- und Consumer-Gebiet immer beliebter und es gibt sie aus einem Grund. Sie helfen Benutzern beim Einrichten eines lokalen / internetbasierten Peer-to-Peer-Synchronisationssystems. Zum größten Teil sind diese Tools ziemlich nützlich. Das heißt, es kann oft etwas dauern, bis sie auf verschiedenen Plattformen (insbesondere Linux) eingerichtet sind. Aus diesem Grund sollten diejenigen, die eine einfache Dateisynchronisierung zwischen Computern durchführen möchten, stattdessen Rsync unter Linux in Betracht ziehen. Dies ist eine einfache Möglichkeit, Dateien effektiv (und schnell) über ein Netzwerk oder das Internet zu übertragen.

Installation

In diesem Tutorial konzentrieren wir uns auf zwei Tools: das Rsync-Befehlszeilentool und den Grsync-GUI-Wrapper. So installieren Sie diese Programme auf Ihrem Linux-PC

Hinweis: Sie müssen auch SSH installieren.

Ubuntu

sudo apt install rsync grsync

Debian

sudo apt-get install rsync grsync

Arch Linux

sudo pacman -S rsync grsync

Fedora

sudo dnf install rsync grsync

OpenSUSE

sudo dnf install rsync grsync

Andere Linuxe

Rsync gibt es seit 1996. Aus diesem Grund sollten Benutzer keine Probleme haben, die App auf ihrem Linux-PC zu finden und zu installieren, egal wie dunkel sie ist. Suchen Sie in Ihrem Paket-Manager nach "rsync" und installieren Sie es auf dem System. Wenn es um das Grsync-Wrapper-Tool geht, ist es ein bisschen zweifelhaft. Einige Linux-Distributionen haben es möglicherweise in ihren Repositorys, andere möglicherweise nicht. Öffnen Sie zum Installieren ein Terminalfenster und suchen Sie nach „grsync“. Alternativ können Sie es von der Website herunterladen.

Verwenden von Rsync im Terminal

Das Rsync-Terminal-Tool ist sehr leistungsfähig undSomit kann in viele verschiedene Apps weitergeleitet werden. Das heißt, die meisten Benutzer müssen nur die Grundlagen wirklich kennen. So funktioniert das. Verwenden Sie diesen Befehl, um den gesamten Inhalt eines Ordners direkt in einen anderen zu übertragen:

Lokal zur Fernübertragung

rsync -r /home/username/local/file/to/transfer/. user@host:/path/to/destination/folder

Remote zu lokaler Übertragung

rsync -r user@host:/path/to/remote/. /home/username/local/file/to/transfer/

Mit diesen Befehlen kann der Benutzer alle Dateien in einem Ordner entweder lokal oder remote direkt und rekursiv in einen anderen Ordner übertragen. Suchen Sie nach mehr Optionen? Führen Sie im Terminal Folgendes aus: rsync -h Probieren Sie die vielen verfügbaren rsync-Schalter und -Optionen aus.

Hinweis: Die Rsync-Hilfetexte sind sehr umfangreich. Oft schneidet das Terminal Teile davon ab (oder zumindest sind Benutzer gezwungen, endlos durch sie zu scrollen). Speichern Sie die Hilfeanweisungen zur Vereinfachung für später direkt in einer Textdatei. Dies kann mit folgendem Befehl erfolgen:

rsync -h >> rsync-help.txt

Verwenden des Grsync-GUI-Tools

Zum größten Teil ist das Grsync-Tool wirklich dasbeste Weg, um Rsync zu verwenden. Dies liegt daran, dass der Rsync-Befehl selbst zwar leistungsstark ist, die Syntax jedoch für diejenigen, die nur eine einfache Dateisynchronisierung durchführen möchten, ziemlich verwirrend ist. Wenn es um Terminalbefehle geht, ist dies normalerweise nicht der Fall, jedoch sollen Regeln gebrochen werden.

Starten Sie Grsync auf Ihrem PC und öffnen Sie die DateiManager auch. Suchen Sie im Dateimanager den lokalen Ordner, den Sie übertragen möchten. Wenn Sie eine Übertragung erhalten, anstatt eine zu senden, suchen Sie einen Zielordner (oder erstellen Sie einen).

Nachdem Sie die Standortinformationen gefunden haben, gehen Sie zu Grsync undBeginnen Sie mit der Quelleneinstellung. Klicken Sie auf "Öffnen" und suchen Sie nach dem lokalen Ordner, den Sie übertragen möchten. Wenn die Quelle remote ist, schreiben Sie: user @ host: / path / to / remote /.

Nach Eingabe / Durchsuchen der Quelle desÜbertragen Sie zum nächsten Auswahlbereich. Klicken Sie auf "Öffnen", um einen Zielordner zu suchen (wenn die Übertragungsquelle remote ist), oder geben Sie Folgendes ein: user @ host: / path / from / remote /, wenn Sie über das Netzwerk übertragen.

Das Grsync-Tool verfügt über vernünftige Standardeinstellungenerfordern keine Bastelarbeiten für den durchschnittlichen Benutzer. Um die Übertragung zu starten, klicken Sie auf die Schaltfläche Start. Wenn die Übertragung beginnt, wird ein Ladebildschirm angezeigt. Wenn Sie neugierig sind, wie Rsync funktioniert, klicken Sie auf die Schaltfläche "rsync output". Dies zeigt eine vollständige Befehlsausgabe an, auf die der Benutzer verweisen kann.

Schneller Grsync-Tipp

Sie sind sich nicht sicher, warum Ihre Dateisynchronisierung nicht funktioniert? Versuchen Sie es mit dem Simulationsmodus. Es ermöglicht Benutzern, Rsync zu optimieren und einzurichten und anschließend eine Simulation auszuführen. Es werden keine aktuellen Dateien übertragen. Stattdessen werden sie simuliert und ausgegeben. Dies kann Rsync-Anfängern helfen, ihre Übertragungseinstellungen zu optimieren, Fehler zu erkennen usw.

Um in Grsync auf den Simulationsmodus zuzugreifen, klicken Sie auf „Datei“ und dann auf „Simulation“. Alternativ können Sie das Grsync-Simulator-Tool mit der Tastenkombination Strg + S öffnen.

Fazit

Moderne Synchronisierungsanwendungen haben ihre Anwendungsfälle.das ist sicher. Wenn Sie eine Reihe von Dateien auf 5 oder 6 PCs in einem LAN oder über das Internet verteilen möchten, ist Rsync nichts für Sie. Wenn Sie jedoch schnell einen Ordner zwischen ein paar Linux-PCs synchronisieren möchten, ist Rsync hier der klare Gewinner. Sie müssen sich nicht mit Barcodes herumschlagen, keine Web-Benutzeroberfläche konfigurieren oder sich bei einer Android-App anmelden. Geben Sie einfach einen Befehl ein oder verwenden Sie das Grsync-Tool und die Übertragung beginnt.

Bemerkungen