Ultimate Backup Ultimate Backup

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.088
Punkte für Reaktionen
1.072
Punkte
314
Vielen Dank für dein positives Feedback und weiterhin viel Spaß mit Ultimate Backup

Tommes
 

jgrabitzky

Benutzer
Mitglied seit
02. Okt 2019
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hallo,

erstmal ein großes Lob für die Software. Die einrichtung und der Betrieb erfolgte ohne größere Probleme.
Ich möchte Daten vom NAS auf einen externen Backup Server mittels RSync verschlüsselt sichern. Funktioniert auch soweit. Ich habe dieses erst mal unverschlüsselt getestet.
Auch Änderungen der Daten wurden ohne Probleme übertragen und abgelegt.

Jetzt komme ich zu meinem Problem:

Sollten auf dem NAS Daten Verloren gehen besteht ja die Möglichkeit im Ordner wo sich das Backup Script befindet einen Ordner Restore zu erstellen und dann das Script zu starten. Hierbei sollen dann die Daten an den ursprünglichen Ort zurück gesichert werden.
So weit, so gut habe ich zwar noch nicht getestet aber gehe mal davon aus das dieses Funktioniert.

Da ich aber ca. 1,7 TB Daten zu sichern habe ist diese Vorgehensweise, wenn z.B. eine Word Datei verloren geht, nicht grade Funktional. Wenn das komplette NAS abraucht natürlich in Ordnung.

Jetzt meine Überlegung:

Sicherung erfolgt ja auf einem RSync kompatiblen Server mit Verschlüsselung mittels EcryptFS. Passphrase ist auch vorhanden, also wollte ich wie im erweiterten Log die Befehle nutzen um auf dem Backup Server den Ordner zu entschlüsseln und zu Mounten so das ich einzelne Dateien zurückkopieren kann.

Aber der verschlüsselte Ordner wird nicht gemountet und so langsam bin ich Ratlos.

Bin für jede Hilfe Dankbar.
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.088
Punkte für Reaktionen
1.072
Punkte
314
Hallo und willkommen im Forum!

Sicherung erfolgt ja auf einem RSync kompatiblen Server mit Verschlüsselung mittels EcryptFS.... Aber der verschlüsselte Ordner wird nicht gemountet und so langsam bin ich Ratlos.

Hast du mal versucht, den Ordner nach dieser Anleitung (welche auch in der Hilfe von Ultimate Backup enthalten ist) zu mounten?

Tommes
 

treki

Benutzer
Mitglied seit
04. Apr 2013
Beiträge
106
Punkte für Reaktionen
9
Punkte
24
Hallo Leute
Ich hab mir einen neuen Server gemietet mit 16TB Space.
Will jetzt natürlich auch den Backup da drauf knallen, falls mein Haus abbrennen sollte.
Ultimate Backup funzt soweit perfekt. .ssh Datei erstellt und auf die externe Kiste geschrieben.....fehlerfrei ^^
Meine Frage nun (das steht sicher iwo in den 100en Posts hier und ich mag nicht alles durchlesen):
Schiebt der rsync immer nur die geänderten Dateien neu rauf und lokal gelöschte Dateien werden remote dann auch gelöscht?
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.088
Punkte für Reaktionen
1.072
Punkte
314
Schiebt der rsync immer nur die geänderten Dateien neu rauf und lokal gelöschte Dateien werden remote dann auch gelöscht?

Ich muss das leider noch etwas präzisieren. Wurde in der Quelle eine Datei zwischenzeitlich verändert, werden nur die geänderten Teile dieser Datei auf das Ziel übertragen (Delta-Kodierung). Gelöschte Dateien der Quelle werden im Ziel (erstmal) nicht gelöscht, sondern in den Ordner #Recycle verschoben. Die Verweildauer dieser Daten kann dabei in Ultimate Backup individuell festgelegt werden, bevor sie endgültig gelöscht werden.

Tommes
 

treki

Benutzer
Mitglied seit
04. Apr 2013
Beiträge
106
Punkte für Reaktionen
9
Punkte
24
Ah ok. Danke
Momentan läuft der natürlich seit letzter Nacht. Das erste mal tut immer weh.
Habe bereits den Datenfluss an der DS für den betr. Port zurück geschraubt.
Hatte sonst ein sehr mühsames Internet :D

Mich hat sehr überrascht, dass der sog. rsync fähige Server nur die .ssh braucht. Funzte sehr schnell.

Jetzt sieht die neue Kiste so aus:
Debian10 > Proxmox VE6 > 2x LXC (einer ein Forum, der andere mein Space)
Der Backup Ordner ist ecryptfs verschlüsselt. Nichtmal als Root kann man den anschauen.
Veracrypt ist leider keine Option bei LXC Containern, da FUSE nicht läuft.
Man könnte das zwar reinbasteln, aber die Stabilität geht dann halt vor.
 
Zuletzt bearbeitet:

thomasmagnum

Benutzer
Mitglied seit
26. Sep 2013
Beiträge
31
Punkte für Reaktionen
0
Punkte
6
Hallo zusammen,

ich habe mal eine kleine Frage zu einem Restore der Daten. Das diese manuell zurückkopiert werden müssen habe ich ja in einem früheren Betrag gelesen.
Mir geht es jetzt nur darum welches der Verzeichnisse ist den das letzte?

Es gibt einen "Hauptordner" im Backupverzeichnis und verschiedenen Ordner mit dem jeweiligen "Zeitstempel" als Verzeichnisnamen.

Welcher Ordner enthält den den letzen verfügbaren Stand?

Ich geh davon aus das der Hauptordner die initiale Sicherung enthält und die Ordner mit Zeitstempel den jeweilig aktuelsten Stand haben und sich darin alle Dateien befinden ggf. als Hardlink.
Ist meine Annahme korrekt?

Es wäre Nett wenn mir dies kurz erklären bzw. bestätigen könnte.

Gruß, Thomas
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.088
Punkte für Reaktionen
1.072
Punkte
314
Ich kopiere hier mal einen Auszug aus der zukünftigen Hilfe von Ultimate Backup NG rein...

Aufbau und Funktion der Versionierung, basierend auf Hardlinks
Die Ordnerstruktur für die Aufnahme von Versionen ist unter Ultimate Backup NG folgendermaßen aufgebaut.

Rich (BBCode):
/Hauptversion
/Versionsverlauf
    /Jahr-Monat-Tag_Stunde[h]Minute[m]Sekunde
    /Jahr-Monat-Tag_Stunde[h]Minute[m]Sekunde
    /...


Während des ersten, initialen Vollbackups werden sämtliche ausgewählten Daten der Quelle, in einen neu angelegten Ordner, benannt nach Datum und Uhrzeit der aktuellen Datensicherung, unterhalb des Ordners /Versionsverlauf ins Ziel übertragen. Anschließend wird von dem grade gesicherten Datensatz ein Abbild der Ordnerstruktur mittels Hardlinks im Ordner /Hauptversion erzeugt.

...

Bei allen nachfolgenden Datensicherungen werden im Gegensatz zum ersten, initialen Vollbackup die Quelldaten nun mit den Daten des Ordners /Hauptversion verglichen, welcher den letzten aktuellen Stand enthält. Zwischenzeitlich neu erstellte oder geänderte Daten werden dabei wieder in einen neu angelegten Ordner, ebenfalls benannt nach Datum und Uhrzeit der aktuellen Datensicherung, unterhalb des Ordners /Versionsverlauf im Ziel abgelegt.

...

Nach Abschluss der Datensicherung wird von dem grade gesicherten Datensatz wiederum ein Abbild der Ordnerstruktur mittels Hardlinks im Ordner /Hauptversion erzeugt, wodurch wieder der letzte und somit aktuelle Stand der letzten Sicherung ausgegeben wird. Es handelt sich so gesehen also nur um die Summe einer Sammlung aus ursprünglichen, zwischenzeitlich geänderten und neu hinzugekommenen I-Node Verweisen, welche aber keinen weiteren Speicherplatz im System belegen. Des Weiteren dient der Ordner /Hauptversion dem Abgleich der Daten zwischen Quelle und Ziel während einer Sicherung als auch als Wiederherstellungsordner, welcher den letzten aktuellen Stand der Datensicherung in sich trägt.



Das sollte deine Frage beantworten

Tommes
 

treki

Benutzer
Mitglied seit
04. Apr 2013
Beiträge
106
Punkte für Reaktionen
9
Punkte
24
Habe das Passwort des Backup-Users auf dem externen Server geändert.
Warum funzt UltimateBackup immer noch, ohne dass ich das PW hier anpasse?
 

thomasmagnum

Benutzer
Mitglied seit
26. Sep 2013
Beiträge
31
Punkte für Reaktionen
0
Punkte
6
Hallo Tommes,

vielen Dank für Deine prompte Antwort.
Nun ist alles klar, der Ordner "Haupversion" ist meine Quelle für etwaige Restores. :)
Und - by the way - , ist wirklich ein tolles Tool was ihr da erstellt habt.

Gruß, Thomas
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.088
Punkte für Reaktionen
1.072
Punkte
314
Habe das Passwort des Backup-Users auf dem externen Server geändert.
Warum funzt UltimateBackup immer noch, ohne dass ich das PW hier anpasse?

Weil du dich nicht mehr mit einem Passwort am Remote Server anmeldest, sondern dich mittels eines RSA Schlüssels authentifizierst,welcher Ultimate Backup während der Verbindungseinrichtung generiert hat. Vielleicht erinnerst du dich noch daran, das du im Gerätemanager nur den Benutzernamen (bestenfalls root) angeben musstest, nicht aber ein Passwort.

Tommes

@Götz : Sorry für das Vollzitat, jedoch fand ich es hier angebracht,
 

treki

Benutzer
Mitglied seit
04. Apr 2013
Beiträge
106
Punkte für Reaktionen
9
Punkte
24
Achso. Danke. Stimmt, das mit dem Passwort.
Kann denn der SSH-Server diese Authentifikation von Haus aus?
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.088
Punkte für Reaktionen
1.072
Punkte
314
Auf diese Frage kann ich dir keine fundierte Antwort geben, aber ich vermute mal, das jedes halbwegs aktuelle Serversystem das SSH Protokoll und damit verbunden auch die RSA Verschlüsselung unterstützt. Meines Wissens handelt es sich hierbei um einen Quasi-Standard.

Eine SSH Verbindung ermöglicht von Haus aus eine sichere, authentifizierte und verschlüsselte Verbindung zwischen zwei Systemen. Daher kann man mit dem ssh-keygen Befehl auch einen RSA Schlüssel erstellen lassen. SSH und RSA sind an sich wohl zwei von einander unabhängige Pakte, gehen hierbei aber offensichtlich eine Symbiose ein. Von daher würde ich mal behaupten, das wenn SSH zur Verfügung steht, das auch RSA zur Verfügung steht und somit „von Haus aus“ mit an Bord ist. Man möge mich korrigieren, sollte ich hier falsch liegen. Denn wie gesagt, das ist jetzt nicht so ganz mein Fachgebiet um hier eine fundierte Antwort zu geben.

Tommes
 

treki

Benutzer
Mitglied seit
04. Apr 2013
Beiträge
106
Punkte für Reaktionen
9
Punkte
24
Muss fast so sein. Habe den externen Server selber aufgesetzt. Läuft ein Debian 9 drauf.
Habe nichts spezielles installiert. Nur openssh-server.
 

treki

Benutzer
Mitglied seit
04. Apr 2013
Beiträge
106
Punkte für Reaktionen
9
Punkte
24
Bleibt nur noch zu sagen, dass UB ein GAAANZ tolles Tool ist.
Vielen Dank an die Entwickler.
 

framp

Benutzer
Mitglied seit
19. Feb 2016
Beiträge
903
Punkte für Reaktionen
64
Punkte
54
Als Syno Noob der aber sehr an einem vernuenftigen Backup interessiert ist vermisse ich auf der ersten Seite dieses Threads einen Link auf eine Seite wo mit die Features, Unterschiede und Vorteile zu Hyperbackup beschrieben werden :(
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.088
Punkte für Reaktionen
1.072
Punkte
314
Ich sehe keinen Grund dafür uns mit Hyper Backup zu vergleichen, Unterschiede aufzuführen oder uns daran zu messen. Einzig die Tatsache, das Hyper Backup in den Anfängen mal versucht hatte, die dateibasierte Datensicherung einzustampfen, hat mich damals dazu bewegt ein einfaches rsync Script auf Basis von rsync zu schreiben, um diesen Umstand zu umgehen. Daraus ist dann, zusammen mit PsychoHH, Ultimate Backup entstanden, welches zwar einige Dinge anders, aber nicht zwingend besser macht als Hyper Backup.

Falls dir also Hyper Backup, Active Backup oder was auch immer... nicht zusagt, kannst du gerne mal Ultimate Backup ausprobieren und schauen, ob es dir einen Mehrwert gibt oder nicht.

Tommes
 

framp

Benutzer
Mitglied seit
19. Feb 2016
Beiträge
903
Punkte für Reaktionen
64
Punkte
54
Installiert habe ich es schon und auch mal gestartet. Aber ich informiere mich gerne immer erst einmal theoretisch ueber ein Tool damit ich eine gewisse Vorstellunge bekomme, was ein Tool so alles kann. Ein Vergleich mit etwas Bestehendem ist eine Methode ein Tool zu beschreiben. Alternativ muss man eben etwas Text zusammenschreiben. Auf YT habe ich ein paar Videos zu UB gefunden. Ich bin aber kein Freund von Videos sondern lese lieber. Auf #1 habe ich auch keinen Link zu eine Introbeschreibund zu UB gefunden. Jetzt kann ich natuerlich auch die 250 Beitraege dieses Threads durchgehen ... aber ich bin ja immer noch guter Hoffnung dass es irgendwo eine EInfuehrung zu UB gibt und der Link nur vergessen wurde auf #1 einzupflegen :rolleyes:
 


 

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