Ultimate Backup Ultimate Backup

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.141
Punkte für Reaktionen
1.112
Punkte
314
@kadnium
Ich wollte dich mit der Glaskugel nicht verärgern. Jedoch ist es tatsächlich so, das bei einer zwischenzeitlichen Änderung von Datei- und/oder Ordnername ein Backupprogramm nicht wissen kann, das es sich um das selbe Konstrukt handelt wie unter dem alten Namen. Das ist einfach so.

@Fusion
Sicherlich kann man viel programmieren um seinen individuellen Wünschen und Vorstellungen nachzukommen. Man muss aber auch wissen wie es geht und hier entfernst du dich meines Erachtens ein wenig von der breiten Masse. Wir haben nicht umsonst eine GUI um Ultimate Backup gebaut, eben weil die meisten Leute schon mit einem - für uns vielleicht einfachen - Script überfordert waren. Und nun gibt es eine GUI, die für die breite Masse bestimmt ist und da kann man nicht von den Leuten erwarten, das die in einem Ultimate Backup Script individuelle Änderungen vornehmen. Klar, wer das kann... Bitte.

@SynKlaus
In der Tat (wie der Alpecin-Man immer zu sagen pflegt) ist die Umsetzung von Zielordnerverschlüsselung und Key-File nicht wirklich optimal. Man kann kann zwar vor- und nach einem Backuplauf eigenen Scripte vor- bzw. nachschalten um so den Key ggf. von einem anderen Ort zu lokalisieren bzw. transferieren, aber das müsste ich mir selber erstmal genauer anschauen. Aktuell hab ich da keine Lösung für. Vielleicht kommt das alles in der nächsten Version von Ultimate Backup... wobei es aktuell in der Weiterentwicklung ein wenig hakt.

Tommes
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
@Tommes - alles gut. Ultimate Backup ist gut so wie es ist. Soll man solche Themen dann besser in andere Threads auslagern?
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.141
Punkte für Reaktionen
1.112
Punkte
314
@Fusion
Ich meinte damit eigentlich, das du eine für mich etwas zu hohe Grundvoraussetzung an den gemeinen Benutzer stellst indem du ihm rätst selber ein Script zu schreiben oder ein bestehendes zu verändern. Ich denke, das können nur die wenigsten. Ob man Modifikationen hier oder in einem neuen Thread bespricht ist dabei erstmal nicht wichtig. Gerne könnt ihr das hier bequatschen, evtl. macht es ab einem gewissen Grad auch Sinn, das in einen eigenen Thread auszulagern.
 

Anguel

Benutzer
Mitglied seit
12. Mrz 2018
Beiträge
79
Punkte für Reaktionen
0
Punkte
6
das Key-File sollte ja nicht auf der USB-Platte liegen, da ansonsten ja jeder die Platte wieder entschlüsseln könnte, dem die Platte in die Hände fällt.

So ist es, PsychoHH hatte mir diesbezüglich folgende Lösung per PN geschickt, die ich mir mal hier erlaube zu posten:

Im fertigen Skript dies ersetzen:

if [ -n "$passphrase_mount" ]; then
keyfilemount=$(ecryptfs-unwrap-passphrase "$keyfile" "$passphrase_mount")
fi


durch:


if [ -n "$passphrase_mount" ]; then
if [ -f "$keyfile" ]; then
keyfilemount=$(ecryptfs-unwrap-passphrase "$keyfile" "$passphrase_mount")
elif [ -f "$dir/$keyfile" ]; then
keyfilemount=$(ecryptfs-unwrap-passphrase "$dir/$keyfile" "$passphrase_mount")
fi
fi

Jetzt kannst du das Keyfile auf Volume1 verschieben und musst nur noch im Skript den korrekten Pfad ändern, bei mir z.B.:

keyfile="/volume1/UltimateBackupKeyFiles/ZielOrdnerKeyFile.key"

Das grafische Interface von UB ist dann nicht angepasst und zeigt dann einige Fehler an, da das Keyfile angeblich nicht gefunden wurde, aber diese kann man einfach ignorieren, da es funktioniert.
Weiterhin ist zu beachten, dass du das Skript jetzt nicht mehr per GUI anpassen kannst, da wie gesagt das GUI mit dem Pfad auf Volume1 nicht klarkommt.
 

SynKlaus

Benutzer
Mitglied seit
14. Feb 2013
Beiträge
384
Punkte für Reaktionen
0
Punkte
16
Anguel, ich danke Dir. Ich hatte mir nach der Antwort von Tommes selber schnell was mit "cp" und "rm" gebastelt, was auch funktioniert hatte - Aber dann werde ich mir Deine Lösung mal noch anschauen.

Grüße.
 

Anguel

Benutzer
Mitglied seit
12. Mrz 2018
Beiträge
79
Punkte für Reaktionen
0
Punkte
6
Gern, wie gesagt kommt die Lösung von PsychoHH. Bei mir funktioniert alles soweit bestens, ich rotiere momentan 4 USB Platten für Offsite-Backup im Wochentakt :)
 

Pommes

Benutzer
Mitglied seit
03. Aug 2018
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Liebe UB Entwickler,
mit Freude habe ich euer Tool installiert.
Ich möchte das Tool nutzen, um Musik auf meinem MP3 Player automatisch zu spiegeln. (ca.1 TB Musik auf gemoddeten iPod mit Rockbox Firmware)
Leider schliesst das Backup nicht ab, Fehlercode 23.
Ich habe bemerkt, dass Ordner und Files mit bestimmten Sonderzeichen ("?etc.) nicht transferiert werden.
Ich bin ein absoluter Laie was programmieren und Linux angeht.
Könnt ihr mir helfen? Ist es möglich auch files mit Sonderzeichen zu backupen?
Wenn ich besagte Files im Synology Filemanager kopiere, so geht es.
Vielen Dank!
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.141
Punkte für Reaktionen
1.112
Punkte
314
Hallo Pommes (klingt fast so wie Tommes, haha) und willkommen im Forum!

Ich musste grad selber ein wenig suchen, hab auch was gefunden, bin mir aber nicht sicher, ob es dein Problem löst. Ein Versuch ist es dennoch wert. Anscheinend interpretiert ein MAC... ob das bei iOS bzw. bei einem iPod ebenso ist, weiß ich nicht, UTF-8 unterschiedlich, was evtl. dazu führt, das Unlaute nicht übertragen werden. Habe diesbezüglich das hier gefunden *klick*. Schau mal, ob dich das weiterbringt. Den Optionsschalter --iconv=UTF8-MAC,UTF8 kannst du entweder über die GUI von Ultimate Backup unter dem Punkt rsync-Optionen einfügen, oder direkt im Backupauftrag mittels einem Editor deiner Wahl die Variable: syncopt anpassen.

Berichte mal, ob das geklappt hat.

Tommes
 

Pommes

Benutzer
Mitglied seit
03. Aug 2018
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hallo Pommes (klingt fast so wie Tommes, haha) und willkommen im Forum!

über die GUI von Ultimate Backup unter dem Punkt rsync-Optionen einfügen, oder direkt im Backupauftrag mittels einem Editor deiner Wahl die Variable: syncopt anpassen.

Berichte mal, ob das geklappt hat.

Tommes
Hi Tommes,
vielen Dank für die schnelle Antwort.
Ich habe mit einem Editor die rsync.sh geändert:

# rsync-Optionsschalter
syncopt="-ah--iconv=UTF8-MAC,UTF8"

Bei einem Dry Run bekomme ich nun Errorcode 1.
Ich denke, dass ich die Zeile falsch geschrieben habe?

Kannst du mir nochmal helfen?
Vielen Dank
Pommes
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.862
Punkte für Reaktionen
1.152
Punkte
754
Du brauchst auf jeden Fall ein Leerzeichen zwischen den Optionen - also zwischen -ah und --iconv=... -> "-ah --iconv=".
 

Pommes

Benutzer
Mitglied seit
03. Aug 2018
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Du brauchst auf jeden Fall ein Leerzeichen zwischen den Optionen - also zwischen -ah und --iconv=... -> "-ah --iconv=".
mit "-ah --iconv=" läuft der Dry Run aber am Ende Error 23
mit "-ah --iconv=UTF8-MAC,UTF8" läuft der Dry Run nur sehr kurz, dann error 4.
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.862
Punkte für Reaktionen
1.152
Punkte
754
"-ah --iconv=" war nur als Veranschaulichtung für das Leerzeichen gemeint, so nicht sinnvoll, weil unvollständig.
 

Pommes

Benutzer
Mitglied seit
03. Aug 2018
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
habe jetzt nochmal "-ah --iconv=UTF8-MAC,UTF8" benutzt, 2 Dry Runs in Folge verliefen erfolgreich.
jetzt mache ich den echten Durchlauf, werde euch heute Nacht oder morgen berichten!

Vielen Dank schonmal an euch!
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.141
Punkte für Reaktionen
1.112
Punkte
314
Das wäre natürlich klasse, wenn das klappen würde. Habe im Netz noch eine andere Schreibweise gefunden...

Code:
--iconv=utf-8-mac,utf-8

... könntet du ggf. auch mal probieren.

Tommes
 

Pommes

Benutzer
Mitglied seit
03. Aug 2018
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Bevor ich den ganzen Ordner sünden wollte habe ich ein Test Ordner erstellt.
Ordner darin mit "?" im Namen:
dry Run funktioniert, echter Durchlauf schlägt fehl mit Error Code 23.
die Ordner mit "?" im Namen wurden nicht erstellt:-(
habe beides probiert : --iconv=utf-8-mac,utf-8 und --iconv=UTF8-MAC,UTF8.
Hat noch jemand eine `Idee?
Der Ipod USB ist in extfat formatiert.
 

Anguel

Benutzer
Mitglied seit
12. Mrz 2018
Beiträge
79
Punkte für Reaktionen
0
Punkte
6

tdse

Benutzer
Mitglied seit
27. Mrz 2018
Beiträge
63
Punkte für Reaktionen
2
Punkte
8
Das erste Backup auf meine DS215J in meinem internen GB Netzwerk st extrem langsam (ca 5-8 MB/s). Nach 45 Stunden bin ich bei 1,07 TB oder 57 % .Insgesamt sind es noch 4 TB an Daten, die zu übertragen sind. Da ich nicht länger warten kann, hier meine Fragen:

1. Ist diese Geschwindigkeit normal? Über AFP sind 50 bis 100 MB/s drin.
2. Wenn ich jetzt abbrechen, oder muß ich dann von vorne anfangen, oder wird das Backup bei 1,07 TB wieder aufgenommen?
3. Könnte ich die DS215j z. B. über AFP oder ftp befüllen und dann die regelmäßigen backups per Ultimate Backup erstellen?
4. Ich hatte Anfangs Probleme mit dem Fehler 44 (RSync-Code 44). Nachdem ich den admin freigeschaltet habe, funktionierte es. Aber das admin Konto möchte ich gerne geschlossen lassen, da später das Backup über das Internet an einen entfernten Standort gehen soll.

Vielen Dank.
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.862
Punkte für Reaktionen
1.152
Punkte
754
Wie ist die CPU-Last auf der 215j während des Backups? Wenn die hoch ist, dann ist die CPU am Anschlag und limitiert die Performance.
 

Anguel

Benutzer
Mitglied seit
12. Mrz 2018
Beiträge
79
Punkte für Reaktionen
0
Punkte
6
Wollte nur mal hier berichten, dass mein Backup extern gemounteter Ordner anderer NASes auf mein Synology in letzter Zeit plötzlich mit solchen Fehlern fehlschlägt:

rsync: readdir("/volume1/EXTMOUNT_QNAP/REPOSITORY/Hardware/Brother MFC-7820N/7820instb/Data/Disk1/Diagnosis"): Input/output error (5)
IO error encountered -- skipping file deletion

Ich habe ehrlich gesagt keine Ahnung, woran es liegen könnte und habe dieses Backup nun von Ultimate Backup (Synology) auf Robocopy (Windows Server), das ebenfalls auf das Synology kopiert, umgestellt. Bisher habe ich da keine Probleme. Werde das beobachten.
 


 

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