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

rsync auf WD My Cloud aktivieren

Mike 0

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! 🙂

Schreibe einen Kommentar

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

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