Skip to article frontmatterSkip to article content

Backup TrueNAS zu Synology via rsync

Backup der TrueNAS erstellen und dies via rsync auf einen Synology sichern

Vorbereitungen

Damit wir ein Backup der TrueNAS via rsync erstellen können, muss die Synology vorbereitet werden. Hierzu muss die /etc/rsyncd.conf bearbeitet werden, damit wir in der TrueNAS ein rsync Module angeben können. Ohne Angabe des Module kann kein rsync in TrueNAS genutzt werden.

Damit das Backup automatisch erfolgt, muss zusätzlich ein SSH Key auf der TrueNAS erstellt und auf die Synology kopiert werden.

Synology konfigurieren

  1. Benutzer anlegen der für den rsync Transfer verwendet werden soll

  1. Freigegebenen Ordner erstellen

  1. via SSH Dateien bearbeiten

ssh admin@192.168.1.12
vi /etc/rsyncd.conf

Module in der rsyncd.conf einfügen

[Bilder]
path = /volume1/Backup/
uid = root
gid = root
read only = no
list = yes
charset = utf-8
secrets file = /etc/rsyncd.secrets

TrueNAS konfigurieren

Benutzer erstellen und SSH-Key erstellen

In der TrueNAS sollte der gleiche Benutzer wie auf der Synology angelegt werden.

Entweder kann der erstelle Benutzer als einzelner Benutzer zum Dataset hinzugefügt werden oder er kann in die Gruppe des Dataset Besitzers hinzugefügt werden. Somit erhält er auch Zugriff.

su rsync
ssh-keygen
cd /mnt/tank/Home/rsync
ssh-copy-id -i

Rsync Task in der TrueNAS anlegen

Data Protection -> Rsync Tasks -> Add

Troubleshooting

  1. Ist das Dataset in dem sich die Homeverzeichnisse befinden verschlüsselt, muss diesen zum lesen des SSH-Keys unlocked sein

  2. Beide Benutzer für den rsync Vorgang sollten gleich sein. Zum Beispiel “rsync”, “backup”