Ultimate Backup Ultimate Backup - Nutzer helfen Nutzer

WoodyT

Benutzer
Mitglied seit
13. Jan 2017
Beiträge
105
Punkte für Reaktionen
0
Punkte
22
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

magoxp

Benutzer
Mitglied seit
28. Mrz 2012
Beiträge
43
Punkte für Reaktionen
0
Punkte
6
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
 

WoodyT

Benutzer
Mitglied seit
13. Jan 2017
Beiträge
105
Punkte für Reaktionen
0
Punkte
22
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
 

magoxp

Benutzer
Mitglied seit
28. Mrz 2012
Beiträge
43
Punkte für Reaktionen
0
Punkte
6
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
 

WoodyT

Benutzer
Mitglied seit
13. Jan 2017
Beiträge
105
Punkte für Reaktionen
0
Punkte
22
Wenn der Ordner vor dem rsync da ist kann es nicht von Ultimate Backup kommen.
 

magoxp

Benutzer
Mitglied seit
28. Mrz 2012
Beiträge
43
Punkte für Reaktionen
0
Punkte
6
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.
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.736
Punkte für Reaktionen
1.642
Punkte
314
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.
 

magoxp

Benutzer
Mitglied seit
28. Mrz 2012
Beiträge
43
Punkte für Reaktionen
0
Punkte
6
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.
 

magoxp

Benutzer
Mitglied seit
28. Mrz 2012
Beiträge
43
Punkte für Reaktionen
0
Punkte
6
Gibt's noch irgendwelche Ideen?
Ich meine ich verstehe es auch hinten und vorne nicht :unsure:
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.736
Punkte für Reaktionen
1.642
Punkte
314
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.
 

magoxp

Benutzer
Mitglied seit
28. Mrz 2012
Beiträge
43
Punkte für Reaktionen
0
Punkte
6
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.
 

magoxp

Benutzer
Mitglied seit
28. Mrz 2012
Beiträge
43
Punkte für Reaktionen
0
Punkte
6
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
 

magoxp

Benutzer
Mitglied seit
28. Mrz 2012
Beiträge
43
Punkte für Reaktionen
0
Punkte
6
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:

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.164
Punkte für Reaktionen
915
Punkte
424
Wieso sollte ein Backup keine 1:1 Kopie der Quelle sein können? Ist ja alles nur rsync mit der ein oder anderen Option.
 

magoxp

Benutzer
Mitglied seit
28. Mrz 2012
Beiträge
43
Punkte für Reaktionen
0
Punkte
6
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?
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.164
Punkte für Reaktionen
915
Punkte
424
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.
 

magoxp

Benutzer
Mitglied seit
28. Mrz 2012
Beiträge
43
Punkte für Reaktionen
0
Punkte
6
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.
 

magoxp

Benutzer
Mitglied seit
28. Mrz 2012
Beiträge
43
Punkte für Reaktionen
0
Punkte
6
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?
 

magoxp

Benutzer
Mitglied seit
28. Mrz 2012
Beiträge
43
Punkte für Reaktionen
0
Punkte
6
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.
 


 

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