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¶
Benutzer anlegen der für den rsync Transfer verwendet werden soll
Systemsteuerung -> Benutzer und Gruppen -> Erstellen -> Benutzer erstellen
Freigegebenen Ordner erstellen
Systemsteuerung-> Freigegebener Ordner -> Erstellen -> Freigegebenen Ordner erstellen
Namen vergeben “Backup”
Papierkorb deaktivieren
Verschlüsselung aktivieren
dem in Schritt 1 erstellen Benutzer Lesen-/Schreibrechte geben
via SSH Dateien bearbeiten
ssh admin@192.168.1.12
vi /etc/rsyncd.confModule 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.secretsTrueNAS konfigurieren¶
Benutzer erstellen und SSH-Key erstellen¶
In der TrueNAS sollte der gleiche Benutzer wie auf der Synology angelegt werden.
Credentials -> Local Users -> Add
Benutzernamen und Password vergeben (gleich wie bei der Synology)
Home Directory zuweisen
Haken bei Create Home Directory
Datasets -> Bilder -> Permissions -> Edit
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.
System Settings -> Shell
su rsync
ssh-keygen
cd /mnt/tank/Home/rsync
ssh-copy-id -iRsync Task in der TrueNAS anlegen¶
Data Protection -> Rsync Tasks -> Add
Source Dataset angeben das gesichert werden soll
Rsync Module = Module
User = rsync (Benutzer wie auf der Synology)
Remote Host = 192.168.1.12 (Synology)
Direction = PUSH
Remote Module Name = Bilder (das Module aus der rsyncd.conf)
Description = Backup -> Synology

Weitere Einstellung zum Schedule nach belieben

Troubleshooting¶
Ist das Dataset in dem sich die Homeverzeichnisse befinden verschlüsselt, muss diesen zum lesen des SSH-Keys unlocked sein
Beide Benutzer für den rsync Vorgang sollten gleich sein. Zum Beispiel “rsync”, “backup”