IndieCoopz
Explorer
- Joined
- Nov 4, 2022
- Messages
- 50
Hallo Community,
zwecks des einfacheren Verständnisses poste ich hier mal im deutschen Unterforum.
Ich habe eine Frage zum Thema Replikationstasks die ich als Backupfunktion eingerichtet habe. Meines Verständnisses nach erstellt man von seinen Datasets einen Snapshot und repliziert diesen dann z.B. wie in meinem Fall auf eine externe Festplatte zur Datensicherung. Meine Pools sind verschlüsselt.
Bei der Erstreplikation funktioniert auch alles prima, meine Daten mit den entsprechenden Shapshots werden repliziert.
Ich habe einen Schlüssel für meinen Serverpool und einen weiteren für meine externe HDD, welche dann ich für meine Sicherung einhänge und im Replikationstask angebe. Also nicht ein Schlüssel für Server Pool und externe HDD.
Wenn ich nun aber nach ein paar Monaten wieder eine Sicherung anstoßen möchte und meinen Replikationstask starte, erhalte ich eine Fehlermeldung:
Error
No incremental base on dataset 'HDD/Backups' and replication from scratch is not allowed.
Replication from scratch ist absichtlich nicht erlaubt, denn ich möchte nicht jedes mal TB an Daten neu kopieren, sondern nur das Delta zwischen dem Snapshot Stand lokal und der auf der externen HDD. Aber leider weiß ich nicht so recht wie ich das machen soll.
Meine Vermutung ist, da ich mit Auto Snapshots arbeite, werden nach diese nach einiger Zeit von meinem Server gelöscht und können somit nicht mehr zwischen dem Stand von lokalen Snapshots und dem alten auf der externen abgeglichen werden, richtig? Müsste ich demzufolge manuelle Snapshots machen und diese dann bei replicate specific snapshots nach Namensschema filtern und die auto Snapshots auslassen?
Meine aktuellen Einstellungen sehen so aus:
Ziel ist, dass ich bei einer Sicherung immer nur die Unterschiede kopiere, bzw dass der Snapshot auf dem Server mit dem auf der externen HDD abgeglichen wird, sodass am Ende der Stand Server = externe HDD ist ohne eine Vollreplikation. Realisierbar? :)
zwecks des einfacheren Verständnisses poste ich hier mal im deutschen Unterforum.
Ich habe eine Frage zum Thema Replikationstasks die ich als Backupfunktion eingerichtet habe. Meines Verständnisses nach erstellt man von seinen Datasets einen Snapshot und repliziert diesen dann z.B. wie in meinem Fall auf eine externe Festplatte zur Datensicherung. Meine Pools sind verschlüsselt.
Bei der Erstreplikation funktioniert auch alles prima, meine Daten mit den entsprechenden Shapshots werden repliziert.
Ich habe einen Schlüssel für meinen Serverpool und einen weiteren für meine externe HDD, welche dann ich für meine Sicherung einhänge und im Replikationstask angebe. Also nicht ein Schlüssel für Server Pool und externe HDD.
Wenn ich nun aber nach ein paar Monaten wieder eine Sicherung anstoßen möchte und meinen Replikationstask starte, erhalte ich eine Fehlermeldung:
Error
No incremental base on dataset 'HDD/Backups' and replication from scratch is not allowed.
ERROR [replication_task__task_1] [zettarepl.replication.run] For task 'task_1' non-recoverable replication error NoIncrementalBaseReplicationError("No incremental base on dataset 'HDD/Backups' and replication from scratch is not allowed")
Replication from scratch ist absichtlich nicht erlaubt, denn ich möchte nicht jedes mal TB an Daten neu kopieren, sondern nur das Delta zwischen dem Snapshot Stand lokal und der auf der externen HDD. Aber leider weiß ich nicht so recht wie ich das machen soll.
Meine Vermutung ist, da ich mit Auto Snapshots arbeite, werden nach diese nach einiger Zeit von meinem Server gelöscht und können somit nicht mehr zwischen dem Stand von lokalen Snapshots und dem alten auf der externen abgeglichen werden, richtig? Müsste ich demzufolge manuelle Snapshots machen und diese dann bei replicate specific snapshots nach Namensschema filtern und die auto Snapshots auslassen?
Meine aktuellen Einstellungen sehen so aus:
Ziel ist, dass ich bei einer Sicherung immer nur die Unterschiede kopiere, bzw dass der Snapshot auf dem Server mit dem auf der externen HDD abgeglichen wird, sodass am Ende der Stand Server = externe HDD ist ohne eine Vollreplikation. Realisierbar? :)