Drücke „Enter”, um zum Inhalt zu springen.

rsync auf WD My Cloud aktivieren

Mike 1

Durch rsync kann die WD My Cloud als Backup-Ziel von Synology’s HyperBackup verwendet werden.

Folgende Schritte sind dafür nötig:

  • An WD My Cloud mit Benutzer „admin“ anmelden.
  • Neue Freigabe „HyperBackup“ erstellen.
  • Neuen Benutzer „hyperbackup“ inkl. Passwort erstellen.
  • Für Benutzer „hyperbackup“ Rechte auf Freigabe erteilen (lesen/schreiben).
  • SSH aktivieren: Einstellungen -> Netzwerk -> SSH aktivieren
  • Terminal öffnen und SSH auf WD My Cloud anmelden.
ssh root@[IP]
  • Passwort eingeben (bei der ersten Anmeldung „welc0me“).
    • Wird das erste Mal eine SSH-Anmeldung ausgeführt, muss das root-Passwort geändert werden. Hier empfiehlt es sich, nach der ersten Änderung das Passwort wieder auf „welc0me“ zu ändern.
sudo passwd root
  • In Verzeichnis „/etc/“ navigieren.
cd /etc/
  • Neue Datei „rsyncd.conf“ erzeugen und Konfiguration schreiben:
nano rsyncd.conf

Inhalt:

[HyperBackup]
path=/shares/HyperBackup
uid=root
gid=root
read only=no
list=yes
auth users=hyperbackup
secrets file=/etc/rsyncd.secrets

Datei speichern.

^O
[Enter]
^X
  • Neue Datei „rsyncd.secrets“ erzeugen. Hier müssen die erlaubten Benutzer und ihre Passwörter eingetragen werden.
nano rsyncd.secrets

Inhalt ([Passwort] durch das eigene Passwort ohne eckige Klammern ersetzen):

hyperbackup:[Passwort]

Datei speichern.

^O
[Enter]
^X
  • Berechtigungen auf „rsyncd.secrets“ korrekt setzen:
sudo chmod -c 600 rsyncd.secrets
  • Nun kann getestet werden, ob rsync korrekt eingerichtet ist. Dazu wird der Daemon manuell gestartet. Danach muss eine Anmeldung über HyperBackup via rsync möglich sein (als Typ „rsync-kompatibler Server“ auswählen).
rsync --daemon

Zum Beenden des Daemons:

sudo killall rsync
  • Nach erfolgreichem Test müssen nun noch die Konfigurationen „/etc/init.d/rsync“ und „/etc/default/rsync“ bearbeitet werden. (Das Vorgehen ist bei beiden Dateien identisch!)
nano init.d/rsync

Der Wert „RSYNC_ENABLE=false“ muss auf „RSYNC_ENABLE=true“ geändert werden.
Danach muss die Datei gespeichert werden.

^O
[Enter]
^X

Diese Änderung muss noch mit der Datei „default/rsync“ wiederholt werden.

  • Nun ist die Konfiguration abgeschlossen. Damit der rsync-Daemon nach einem Neustart der WD My Cloud automatisch ausgeführt wird, muss dieser über einen Cron-Job gestartet werden.
crontab -e

Es öffnet sich eine Datei mit nano. Ans Ende der Datei muss folgende Zeile eingefügt werden:

@reboot /etc/init.d/rsync start

Datei speichern.

^O
[Enter]
^X
  • Nun muss die WD My Cloud nur noch neugestartet werden und ein rsync-Backup über HyperBackup sollte funktionieren.

Das war es schon! 🙂

  1. Findus Findus

    Ganz tolle Anleitung!
    Ich kann kein Linux, hab mich aber einmal damit beschäftigt.

    Danke, du hast meine alte wdmycloud gerettet.

Antworte auf den Kommentar von Findus Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.