Synologie

So verwenden Sie rsync auf dem Synology NAS

So verwenden Sie rsync auf dem Synology NAS
Die vollständige Form von rsync ist Remote-Synchronisierung. rsync ist ein Befehlszeilenprogramm zum Synchronisieren von Dateien. Es wird verwendet, um Dateien von Ihrem Computer mit einem Remote-Computer, von einem Remote-Computer mit Ihrem Computer, von einem Ordner in einen anderen Ordner auf demselben Computer, von Ihrem Computer mit Ihrer externen Festplatte, von einem Remote-Computer mit Ihrer externen Festplatte zu synchronisieren fahren usw. Es kann auch verwendet werden, um inkrementelle Backups zu erstellen.

Dieser Artikel zeigt Ihnen, wie Sie rsync auf Ihrem Synology NAS aktivieren und Dateien von Ihrem Computer mit Ihrem Synology NAS synchronisierensync. Also lasst uns anfangen.

Aktivieren Sie den SSH-Dienst auf dem Synology NAS:

Bevor Sie rsync auf Ihrem Synology NAS aktivieren können, müssen Sie den SSH-Dienst auf Ihrem Synology NAS aktivieren, da rsync das SSH-Protokoll zum Synchronisieren von Dateien zwischen Ihrem Computer und dem Synology NAS verwendet.

Um den SSH-Dienst auf Ihrem Synology NAS zu aktivieren, öffnen Sie das Schalttafel App von Ihrer Synology NAS DSM-Web-GUI.

Klicke auf Fortgeschrittener Modus aus der oberen rechten Ecke der Systemsteuerungs-App, wie im Screenshot unten markiert.

Klicken Sie nun auf das Terminal & SNMP Symbol wie im Screenshot unten markiert.

Der Abschnitt Terminal & SNMP der Systemsteuerungs-App aktiviert das Kontrollkästchen SSH-Dienst aktivieren und klickt auf Anwenden wie im Screenshot unten markiert.

Der SSH-Dienst sollte auf Ihrem Synology NAS aktiviert sein.

Aktivieren Sie den rsync-Dateidienst auf dem Synology NAS:

Um den rsync-Dateidienst auf Ihrem Synology NAS zu aktivieren, klicken Sie auf das Dateidienste Symbol aus dem Schalttafel App.

Navigieren Sie nun zum rsync Registerkarte des Dateidienste Abschnitt der Schalttafel App wie im Screenshot unten markiert.

Überprüf den rsync-Dienst aktivieren Kontrollkästchen und klicken Sie auf Anwenden wie im Screenshot unten markiert.

Der rsync-Dateidienst sollte aktiviert sein.

Konfigurieren einer Dateifreigabe auf Synology NAS für rsync:

Sobald Sie den rsync-Dateidienst aktivieren, sollte ein neuer freigegebener Ordner erstellt werden. Um Dateien im neu erstellten freigegebenen Ordner zu synchronisieren, müssen Sie ihn je nach Bedarf konfigurieren.

Um den neu erstellten freigegebenen Ordner zu konfigurieren, klicken Sie auf das Geteilte Ordner Symbol aus dem Schalttafel App wie im Screenshot unten markiert.

Wie Sie sehen, ein neuer freigegebener Ordner, NetBackup, geschaffen.

So konfigurieren Sie den freigegebenen Ordner NetBackup, wähle es aus und klicke auf Bearbeiten wie im Screenshot unten markiert.

Standardmäßig ist der freigegebene Ordner NetBackup entsteht in Band 1 Ihres Synology NAS, wie Sie im Screenshot unten sehen können.

Wenn Sie die Sicherungsdateien auf einem anderen Volume speichern möchten, können Sie das Ort Dropdown-Menü zum Ändern der Lautstärke.

Ich möchte die rsync-Sicherungsdateien in speichern Band 2, also werde ich auswählen Band 2 von dem Ort Dropdown-Menü, wie im Screenshot unten gezeigt.

Wie du siehst, Band 2 ist ausgewählt als NetBackup freigegebenen Ordner Ort.

Navigieren Sie nun zum Berechtigungen Tab und Set Lesen Schreiben Berechtigungen für die Benutzer, auf die Sie zugreifen möchten NetBackup Teilen.

Wenn Sie fertig sind, klicken Sie auf OK.

Klicke auf Ja.

Klicke auf Ja.

Die Änderungen werden übernommen. Es kann einige Sekunden dauern, bis der Vorgang abgeschlossen ist.

Wie Sie sehen können, ist die NetBackup freigegebener Ordner wird verschoben in Band 2 meines Synology NAS.

rsync auf Ihrem Computer installieren:

Um Dateien von Ihrem Computer mit rsync mit Ihrem Synology NAS zu synchronisieren, muss das rsync-Befehlszeilenprogramm auf Ihrem Computer installiert sein. Es besteht eine hohe Wahrscheinlichkeit, dass rsync bereits auf Ihrem Computer installiert ist. Falls rsync nicht auf Ihrem Computer installiert ist, können Sie es einfach aus dem offiziellen Paket-Repository der Linux-Distribution (Betriebssystem) installieren, die Sie auf Ihrem Computer installiert haben.

Um rsync auf Ihrem Computer zu installieren, führen Sie je nach verwendeter Linux-Distribution eine der folgenden Befehlsgruppen aus.

Ubuntu 20.04 LTS:

$ sudo apt-Update
$ sudo apt install rsync -y

Debian 10:

$ sudo apt-Update
$ sudo apt install rsync -y

Linux Mint 20:

$ sudo apt-Update
$ sudo apt install rsync -y

CentOS 8 und RHEL 8:

$ sudo dnf makecahce
$ sudo dnf install rsync -y

Arch-Linux:

$ sudo pacman -Syu
$ sudo pacman -S rsync

Dateien mit rsync sichern:

Nachdem Sie rsync installiert haben, können Sie mit rsync files Dateien von Ihrem Computer auf Ihrem Synology NAS sichern.

Um Ordnung zu halten, würde ich Ihnen empfehlen, einen Ordner im NetBackup freigegebener Ordner Ihres Synology NAS mit demselben Namen wie der Hostname des Computers, von dem Sie Dateien sichern backup.

Führen Sie den folgenden Befehl aus, um den Hostnamen Ihres Computers zu ermitteln:

$ Hostname

Der Hostname Ihres Computers sollte gedruckt werden, wie Sie im Screenshot unten sehen können.

In meinem Fall lautet der Hostname meines Computers linuxhint-e86c5d. Es wird für Sie anders sein, also stellen Sie sicher, dass Sie es von nun an durch Ihres ersetzen.

So erstellen Sie einen neuen Ordner im NetBackup freigegebenen Ordner öffnen Sie den Dateistation App auf Ihrem Synology NAS navigieren Sie zum NetBackup freigegebenen Ordner und klicken Sie auf Erstellen wie im Screenshot unten markiert.

Klicke auf Ordner erstellen wie im Screenshot unten markiert.

Bitte geben Sie den Hostnamen ein (in meinem Fall, linuxhint-e86c5d) Ihres Computers und klicken Sie auf OK.

Ein neuer Ordner sollte erstellt werden, wie Sie im Screenshot unten sehen können.

Lassen Sie uns jetzt die /Zuhause Ordner Ihres Computers auf Ihrem Synology NAS.

Bevor Sie das eigentliche rsync-Backup durchführen, sollten Sie testen, ob rsync wie erwartet funktioniert work.

Um zu testen, ob rsync funktioniert, können Sie rsync mit dem -nein Möglichkeit wie folgt:

$ rsync -avnzx @:

Wenn alles gut geht, führen Sie den rsync-Befehl ohne die Option -n aus, um das eigentliche Backup durchzuführen.

$ rsync -avzx @:

Hier,

: Dies ist der Pfad des Ordners, den Sie von Ihrem Computer auf Ihrem Synology NAS sichern möchten. In diesem Fall ist die /Zuhause Mappe.

: Dies ist der Ordnerpfad auf Ihrem Synology NAS, in dem Sie das Backup speichern möchten store.
Der Pfad hat das folgende Format:

/Volumen//

In diesem Fall ist die ist NetBackup.

Das NetBackup freigegebener Ordner wird erstellt in Band 2 meines Synology NAS. Also in meinem Fall, ist 2.

Das ist der Name des Ordners, in dem Sie ein Backup erstellen möchten /Zuhause Ordner von Ihrem Computer. In diesem Fall der Hostname Ihres Computers. In meinem Fall, ist linuxhint-e86c5d.

: Dies ist der Benutzername Ihres Synology NAS, den Sie für die Sicherung verwenden möchten.

In meinem Fall ist die ist shovon.

: Dies ist die IP-Adresse Ihres Synology NAS. In meinem Fall ist es 192.168.0.110.

HINWEIS: Der Wert des , , , und wird bei dir anders sein. Stellen Sie also sicher, dass Sie sie von nun an durch Ihren gewünschten Wert ersetzen.

Um zu testen, ob die rsync-Sicherung funktioniert, führen Sie den rsync-Befehl mit dem -nein Möglichkeit wie folgt:

$ rsync -avnzx /home [email protected]:/volume2/NetBackup/$(Hostname)

HINWEIS: Im vorherigen Befehl habe ich verwendet $(Hostname) als die Name. $(Hostname) wird durch den Hostnamen Ihres Computers ersetzt, wenn Sie den rsync-Befehl ausführen. Wenn Sie den Hostnamen Ihres Computers als Name, du kannst den schreiben so was. Ich denke, es ist sicherer, als den Hostnamen in die manuell, da Sie Tippfehler vermeiden können, wenn Ihr Hostname zu lang oder zu kompliziert ist.

Wenn Sie die . angeben möchten Name manuell im stattdessen können Sie den rsync-Befehl auch wie folgt schreiben:

$ rsync -avnzx /home [email protected]:/volume2/NetBackup/linuxhint-e86c5d

Wenn Sie sich zum ersten Mal über SSH mit Ihrem Synology NAS verbinden, sehen Sie die folgende Aufforderung.

Eintippen Ja und drücke den Fingerabdruck akzeptieren.

Geben Sie nun das Login-Passwort Ihres Synology NAS ein und drücken Sie .

Wie Sie sehen, wird die gewünschte Ordnerstruktur angezeigt. Die versteckten Dateien und Ordner sind ebenfalls im Backup enthalten. Der rsync-Befehl funktioniert also einwandfrei.

Um nun das eigentliche Backup durchzuführen, führen Sie den gleichen rsync-Befehl ohne die -nein Möglichkeit wie folgt:

$ rsync -avnzx /home [email protected]:/volume2/NetBackup/$(Hostname)

Geben Sie das Passwort Ihres Synology NAS in das Log ein und drücken Sie .

Wie Sie sehen können, sichert rsync alle Dateien und Ordner vom /Zuhause Verzeichnis Ihres Computers auf Ihrem Synology NAS. Je nach Größe der zu sichernden Datei und der Geschwindigkeit Ihrer Netzwerkverbindung kann es eine Weile dauern, bis der Vorgang abgeschlossen ist.

An diesem Punkt ist die Sicherung abgeschlossen.

Sobald die Sicherung abgeschlossen ist, sollten Sie die Zuhause/ Ordner im NetBackup freigegebenen Ordner Ihres Synology NAS, wie Sie im Screenshot unten sehen können.

Die Home-Ordner des Benutzers sollten ebenfalls rekursiv gesichert werden, wie im Screenshot unten gezeigt.

Wie Sie sehen können, werden alle Dateien und Ordner (auch die versteckten) des Benutzerordners des Benutzers gut gesichert.

Erstellen inkrementeller Backups mit rsync:

Nachdem Sie eine Sicherung eines Ordners von Ihrem Computer auf Ihrem Synology NAS erstellt haben, können Sie bei der nächsten Sicherung mit rsync eine inkrementelle Sicherung dieses Ordners erstellen.

Lassen Sie uns zum Beispiel eine neue Datei erstellen Prüfung.TXT in dem ZUHAUSE Ordner Ihres Computers.

$ echo "Hallo Welt" > testen.TXT

Wie Sie sehen, eine neue Datei Prüfung.TXT entsteht im ZUHAUSE Mappe.

Jetzt sichern Sie die /Zuhause Ordner von Ihrem Computer auf Ihr Synology NAS mit rsync wie folgt:

$ rsync -avnzx /home [email protected]:/volume2/NetBackup/$(Hostname)

Geben Sie das Login-Passwort Ihres Synology NAS ein und drücken Sie .

Wie Sie sehen, werden nur die neu erstellten Dateien und die Dateien, die sich seit der letzten Sicherung geändert haben, auf dem Synology NAS gesichert.

Wie Sie sehen, ist die neu erstellte Datei Prüfung.TXT wird auf dem gesichert NetBackup freigegebener Ordner meines Synology NAS. Das inkrementelle Backup funktioniert also einwandfrei.

Wohin als nächstes??

Um Dateien effizient von Ihrem Computer auf Ihrem Synology NAS mit rsync zu sichern, müssen Sie die Funktionsweise von rsync gut verstehen.

Wenn Sie Hilfe zu rsync benötigen, können Sie den Artikel So verwenden Sie den rsync-Befehl zum Kopieren von Dateien auf Ubuntu lesen, um die Grundlagen von rsync zu lernen. Hoffentlich hilft Ihnen dieser Artikel, effiziente Backups mit dem rsync-Programm zu erstellen.

Sie können auch die Manpage des rsync-Programms lesen, um mehr über alle Optionen von rsync zu erfahren und was jede der Optionen bewirkt. Nichts geht über die Linux-Manpages.

Um auf die Manpage von rsync zuzugreifen, führen Sie den folgenden Befehl aus:

$ man rsync

Die rsync-Manpage sollte geöffnet werden. Die rsync-Manpage enthält alles, was Sie jemals über rsync wissen müssen.

Fazit:

In diesem Artikel habe ich Ihnen gezeigt, wie Sie SSH auf Ihrem Synology NAS aktivieren. Ich habe Ihnen auch gezeigt, wie Sie den rsync-Dateidienst auf Ihrem Synology NAS aktivieren und einen freigegebenen Ordner zum Erstellen von Backups mit rsync konfigurieren. Ich habe Ihnen gezeigt, wie Sie mit rsync Backups von Ihrem Computer erstellen und inkrementelle Backups von Ihrem Computer auf Ihrem Synology NAS erstellen.

Herunterladen und Spielen von Sid Meier's Civilization VI unter Linux and
Einführung in das Spiel Civilization 6 ist eine moderne Version des klassischen Konzepts, das in der Reihe der Age of Empires-Spiele eingeführt wurde....
So installieren und spielen Sie Doom unter Linux
Einführung in Doom Die Doom-Serie entstand in den 90er Jahren nach der Veröffentlichung des ursprünglichen Doom. Es war sofort ein Hit und seitdem hat...
Vulkan für Linux-Benutzer
Mit jeder neuen Grafikkartengeneration stoßen Spieleentwickler an die Grenzen der grafischen Wiedergabetreue und kommen dem Fotorealismus einen Schrit...