Ultimate Backup Ultimate Backup - Nutzer helfen Nutzer

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
Hallo,
bist Du sicher, dass wir von #recycle reden oder eher von @Recycle?
Bei mir wird #recycle nicht mit gesichert, da wie Du richtig erkannt hast exkludiert.
 

Anhänge

  • Backup.PNG
    Backup.PNG
    3,6 KB · Aufrufe: 2
Hallo,
danke für die Rückmeldung.
Jap, ganz sicher. Im Ziel sehe ich einen Ordner @Logfiles, der auch die entsprechenden Logs der letzten Läufe enthält, und einen Ordner #recycle, mit demselben Inhalt vom Quell-NAS. Einen @Recycle gibt es noch nicht, da bislang nichts gelöscht wurde. Setze das Ganze gerade erst auf.

Viele Grüße
Marco
 
Das ist komisch.
Bei mir ist das nicht. Wie zuvor im Bild angehangen ist mein #recycle Ordner natürlich im Backup NAS vom Share wohin gesichert wird.

Nur so nebenbei. Lagen denn schon Daten auf dem (Backup)NAS die Du gelöscht hast? Dann ist es der #recycle Ordner vom Backup-NAS
 
Zielordner sind komplett leer auf einem frisch aufgesetzten NAS.
Einziger Punkt der mir grad auffällt: Ich hab das neue NAS aufgesetzt indem ich das dss. File vom Quell NAS auf dem Ziel NAS importiert habe um die ganzen User, Gruppen etc. nicht nochmal anlegen zu müssen.
Aber das hat ja eigentlich nichts damit zu tun, zumal die Ordner im Ziel wie gesagt komplett leer sind. Vor dem rsync. Danach finde ich darin den Inhalt aus dem Quell-Ordner, samt #recycle.

Viele Grüße
Marco
 
Wenn der Ordner vor dem rsync da ist kann es nicht von Ultimate Backup kommen.
 
Nein, der Zielordner war vor dem ersten rsync komplett leer.
Danach hab ich darin den kompletten Inhalt der Quellordner vorgefunden, einschließlich #recycle. Auch mit Inhalt, nicht nur leer angelegt.
 
Eigentlich sollten Ordner mit der Bezeichnung #recycle nicht ins Backup fließen, da diese über die Variable exclude im Backup-Script ausgeklammert werden. Schau mal bitte, ob du in deinem Backup-Script folgende Zeile findest...

Bash:
exclude="--delete-excluded --exclude=@eaDir/*** --exclude=@Logfiles/*** --exclude=#recycle/*** --exclude=#snapshot/*** --exclude=.DS_Store/***"

... welcher u.a. den Wert --exclude=#recycle/*** enthalten sollte.
 
Hatte ich schon, ist in allen Scripts drin. Immerhin ist das Verhalten konsistent: Drei Backups bislang, dreimal mit #recycle :D
Die Variable $exclude steht auch im eigentlich rsync Aufruf, also ich bin irgendwie einigermaßen ratlos.
 
Gibt's noch irgendwelche Ideen?
Ich meine ich verstehe es auch hinten und vorne nicht :unsure:
 
Es ist halt schwierig, Vorschläge oder Lösungen für ein Problem zu finden, wenn man das Problem selbst nicht hat - geschweige denn - reproduzieren kann. Daher vermute ich, das du das Problem nur selber lösen kannst... oder auch nicht.
 
Ja, schon klar.
Das ist garantiert irgendwas saublödes, so wie das immer ist wenn es eigentlich keinen Grund gibt warum irgendwas nicht geht.
Aber ich verstehe es halt echt nicht. Mehr als mir mit der GUI das Skript zusammenzuklicken habe ich ja nicht gemacht. Und die exclude Zeilen manuell rausgeschmissen habe ich auch nicht :D
Ich muss nochmal ein bisschen rumprobieren. Wenn ich die Lösung finde lasse ich euch natürlich dran teilhaben. Kann aber etwas dauern, sowas braucht ja immer Zeit.
 
Hallo nochmal,
ich habe keine Lösung für das Problem mit den #recycle Foldern, sondern habe mich damit (erstmal) arrangiert.
Habe aber eine weitere Frage zum Thema eMail Notifications:
In der GUI steht unter eMail, dass die Adresse mit der übereinstimmen muss, die in den DSM settings auch gesetzt ist.
Meint das die Sende- oder die Empfangsadresse?
Im Skript sehe ich (bzw im generierten Logfile) dass da für "From" und "To" dieselbe Adresse benutzt wird.
Also kann ich die Notifications nur auf die Mailadresse senden, die DSM für das Versenden von Systemnachrichten nutzt. Sehe ich das richtig?

Danke & viele Grüße
 
Da schau her...
Wenn man nicht danach sucht findet man die Ursache für Probleme.
Das #recycle "Problem" liegt hier:
Bash:
# Bei Sync keine DSM Config / at sync no DSM Config export
#-------------------------------------------------------------------------
if [ $sync -eq 1 ]; then
    version="0"
    snapshot="0"
    dsm_export="0"
    unset recycle exclude
fi

Ich habe wider besseren Wissens bzw. weil das für mich richtig klang die Synchronisation gewählt. Wenn man mal drüber nachdenkt ist das ja auch völlig korrekt, dass wenn ich einen Sync machen will ich natürlich alle excludes rausnehme.
Okay, muss ich das wohl umstellen auf ein richtiges Backup.
Edit: Kann ich denn auch mit einem Backup erreichen, dass ich eine 1:1 Kopie meiner Shares auf der Ziel DS erstellen kann? Das möchte ich nämlich tun, nur die #recycle folder bräuchte ich halt nicht.
 
Zuletzt bearbeitet:
Wieso sollte ein Backup keine 1:1 Kopie der Quelle sein können? Ist ja alles nur rsync mit der ein oder anderen Option.
 
Wie sage ich denn der GUI, dass ein Share von
/volume1/meinShare auf NAS1 nach
/volume1/meinShare auf NAS2 gespiegelt werden soll?
Soweit ich gesehen habe wird da von der GUI ein Zielordner im Share erwartet. Oder kann ich den leer lassen und dann ist das Share das Ziel?
 
Soll das ein Sync werden oder ein Backup?

Weil, wenn die Benutzer auf beiden System nicht exakt gleich, in der gleichen Reihenfolge angelegt werden, hat man immer mindestens Besitzerrechte Probleme die man nachher ausbügeln muss.

Die Syno macht das unter Systemsteuerung > Sync gemeinsamer Ordner. Da ist das Ziel aber glaube am Ende auch immer read only oder ähnlich.

Mit Ultimate Backup musst du eventuell das Script von Hand anpassen. Hab noch nie probiert einen Gemeinsamen Ordner 1:1 zu spiegeln.
Aber wegen Unterordner am Ziel habe ich die alle fast von Hand dann angepasst, und wenn es nur der letzte '/' war den ich weg haben wollte.
 
Sagen wir ein Backup in Form eines Sync ;)
Ich möchte die DS spiegeln, damit ich im Falle des Ausfalles direkt auf die andere umstellen kann.
Nutzer und Shares sind identisch, das habe ich initial so eingerichtet indem ich die dss Config von der einen auf die andere importiert habe.
Hm, vielleicht kommentiere ich mir die unset Zeile auch einfach aus im sync Script, das scheint mir die einfachste Lösung.
 
Zurück zum eigentlichen Problem:
Wie ist das mit der Notification Mail gedacht?
In den DSM settings ist es so eingerichtet, dass ich die Benachrichtigungen von Adresse A an Adresse B schicke (die über Updates oder Probleme oder was auch immer). Das funktioniert soweit.
In der Generator-GUI für die Backupskripte werde ich nun nach einer Adresse gefragt, die der aus den DSM settings entspicht. Welche ist gemeint, die Sender- oder die Empfängeradresse?
 
Danke für den Hinweis!
Habe ich probiert und funktioniert leider nicht.
Es irritiert mich, dass in dem generierten Logfile im Kopf steht
From: Adresse B
To: Adresse B
(also die Empfangsadresse)
Somit wäre das Verhalten korrekt, denn zu diesem Account hat die DS keine Daten.
Ist das ein Fehler? Das Skript kann doch eigentlich nur den in den Einstellungen hinterlegten Sender-Account zum Senden nehmen.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat