Neulich hatte ich in über mein kleines Leid mit Backups geschrieben und mich dann hingesetzt und ein kleines Skript geschrieben, dass effizient Backups von der QNAP (oder jedem Unix-Gerät mit PHP) erstellt. Ich poste das Genz unter einem neuen Titel - damit auch klar ist, worum es geht.
Das Backup-Skript wurde in der Zwischenzeit deutlich überarbeitet und besteht nun aus zwei Teilen, einem Shell-Skript sowie dem eigentlichen Backup-Programm (beide sind downloadbar: http://mercator.li/blog/2010/1…-fast-and-reliable-backup, Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported Lizenz).
Um das Ganze schnell zum Einsatz zu bringen, muss man lediglich im Shell-Skript ZWEI ZEILEN anpassen:
SOURCE="/share/Qmultimedia /share/Public /share/Qrecordings /share/Qusb/ /share/Qweb"
DESTINATION="/share/<PUT YOUR BACKUPDESTINATION HERE"
SOURCE enthält alle Verzeichnisse, von denen ein Backup gemacht werden soll. DESTINATION zeigt auf das Verzeichnis, in welches das Backup erfolgen soll. Alle Verzeichnisse müssen zum Startzeitpunkt des Skripts existieren (wird geprüft und gegebenenfalls abgebrochen, wenn dies nicht der Fall ist).
Nun muss man die Skripts nur noch aufs QNAP kopieren und starten (via SSH/telnet) und das Backup wird erstellt. Beim ersten Mal dauert es etwas länger, die nachfolgenden Backups gehen schnell. Anhaltspunkt: Die reine Überprüfung meiner QNAP-Shares mit rund 50’000 Fikes/500 GB auf neue und geänderte Files dauert auf der QNAP TS-119 knapp 40 Sekunden (ja, ich geb’s ja zu, das NAS casht ein wenig).
Und wie nicht anders zu erwarten war: Ich übernehme keine Garantie/Gewährleistung für Eure Daten....
Feedback nehme ich gerne entgegen.