- Mitglied seit
- 26. Okt 2009
- Beiträge
- 9.655
- Punkte für Reaktionen
- 1.548
- Punkte
- 314
Ultimate Backup 1.0.0 (Revamp)
Release-Notes vom 07.02.2017
(...sobald von den Machern von CPHub freigegeben...)
Release-Notes vom 07.02.2017
(...sobald von den Machern von CPHub freigegeben...)
- Das System (Backend)
- Die Unterstützung für DSM 5.2 sowie Vorgängerversionen wurde eingestellt.
- Demnach unterstützt Ultimate Backup ab Version 1.0.0 nur noch DSM 6.0 und höher.
- Zur Ausführung von Ultimate Backup 1.0.0 wird neben Init_3drParty trotzdem noch das PHP-Paket benötigt, da hierrüber der Syno-Token und damit die Steuerung der Benutzerrechte initiiert wird.
- Das Herz von Ultimate Backup: Das RSync-Script
- Das RSync-Script wurde von #!/bin/sh auf #!/bin/bash umgestellt.
- Der komplette Scriptablauf wurde optimiert und konnte dank der BASH-Implementierung an vielen Stellen wesentlich effizienter gestaltet werden.
- So konnten z.B. Verbindungsanfragen zur Lokalisierung entfernter Server sowie dessen Ordnerstruktur von 8 auf 2 Anfragen reduziert werden, was u.a. einen deutlichen Geschwindigkeitsschub zur Folge hat.
- Die grafische Benutzeroberfläche (GUI oder auch Frontend)
- Die grafische Benutzeroberfläche (GUI) wurde komplett überarbeitet und neugestaltet.
- Die Programmlogik der GUI wurde von PHP auf BASH (Bourne-again shell) umgestellt.
- Ziel war es, die GUI so benutzerfreundlich und intuitiv wie möglich zu gestalten, wir hoffen das uns das gelungen ist.
- Hierfür musste ein komplett neues Layout, sowie die dazu passende Programmlogik entworfen werden.
- Des Weiteren wurde die Hilfe Seite komplett neu geschrieben.
- Versionierung
- Es wurde eine Dateibasierte Versionierung mit zwischen 2 bis 365 Versionen inkl. Rotation sowie sperren einzelner Versionen (sodass diese vom Rotations-Zyklus nicht mehr erfasst und gelöscht werden) implementiert. Die Versionierung basiert hierbei auf der Verwendung von Hardlinks, die sowohl unter dem Dateisystem ext3/4 (Linux) als auch unter NTFS (Windows) verarbeitet werden können.
- Anmerkung: Der Versionierung mittels Hardlinks ist geschuldet, das die File Station eine falsche Ordnergröße berechnet. Aber keine Sorge im Gerätemanager stimmen die Daten
- Verwaltungsoberfläche für Backupaufgaben
- Lokalisierte Backupaufträge werden auf der Startseite in einer Übersicht angezeigt und können über ein beigefügtes Menü ausgeführt, eingesehen, bearbeitet sowie gelöscht werden. Neue Backupaufträge können über die Menüpunkte "Lokales Backup", "Netzwerk Backup" oder "Ordnersynchronisation" erstellt werden.
- Gerätemanager
- Einbinden entfernter Server inkl. Einrichtung der zugehörigen SSH-Verbindung sowie SSH Handshake OHNE Konsole
- Geräte die WOL unterstützen können geweckt werden
- Geräte die eine SSH-Verbindung hergestellt haben, können heruntergefahren oder neugestartet werden.
- Bei einer Synology NAS werden zusätzlich Daten ausgewertet wie z.B. die Temperaturen der HDD‘s sowie die Auflistung Gemeinsamer, sowie verschlüsselter Ordner. Letztere können darüber hinaus bei Bedarf ausgehängt werden.
- Zeitplaner
- Anlegen zeitlich gesteuerter Backup-Aufgaben über den CRON-Dämon.
- Anmerkung: Die in die etc/crontab eingetragenen Zeitpläne werden nicht im Aufgabenplaner des DSM angezeigt, sondern sind nur über Ultimate Backup oder über die Konsole erreichbar. Wem dieses Verfahren nicht zusagt, kann seine Backup-Aufträge auch weiterhin über den DSM Aufgabenplaner ausführen lassen.
- Synchronisieren gemeinsamer Ordner
- Eine "Ordnersynchronisation" wird verwendet um gemeinsame Ordner einer lokalen Diskstation mit gemeinsamen Ordnern einer entfernten Diskstation im Netzwerk bzw. über das Internet zu synchronisieren.
- Was ist noch nicht möglich?
- Restore bzw. eine Wiederherstellung - dieser Part wir in einer späteren Version implemetiert.
- Und so weiter...
- ... und so weiter ...
- ... und so weiter ...
- ...
Programm Logic and RSync-Script by PsychoHH - Layout, Style and Typography by Tommes
Wie immer können wir keine Garantie dafür übernehmen, dass alles fehlerfrei funktioniert, von daher setzt ihr dieses Programm auch weiterhin auf eigene Gefahr hin ein.