Mit dem guten Vorsatz eine Sicherung der Daten vor Jahresende zu machen, da wollte ich mein schon angestaubtes Skript “meineSicherung” nutzen.
Dabei merkte ich, dass das Skript gar nicht so richtig für eine Aktion im Hintergrund, gesteuert durch einen Cron-Job, geeignet ist. Also habe ich es für beide Fälle, für ein Arbeitsplatzumfeld, um seine eigenen Daten per Menüsteuerung zu sichern und für einen “stillen” Modus im Hintergrund um 03:00 Uhr morgens angepasst.
Hinzu kommt, dass ich durch einen Zufall gemerkt habe, dass Time Machine beim Mac, Daten die auf einer anderen Partition liegen (Thema Verschieben des eigenen Benutzerverzeichnisses auf eine andere Partition oder Datenträger) gar nicht mit berücksichtigt. Aliase oder Links, die systemseitig auf den neuen Ort zeigen, werden zudem nur eingeschränkt berücksichtigt (bei mir wurden nicht alle Daten gesichert). Also hier hilft das Skript auf alle Fälle, schon alleine, weil Zielgeräte auch per SMB/CIFS-Freigabe unterstützt werden.
Es ist ein Skript (Bash), ohne schöne Oberfläche, quasi Old-School mit ASCII-Zeichen. Die Sicherungs-Jobs müssen direkt im Skript angegeben werden. Die Menüdialoge beschränken sich auf das notwendigste; unter Mac OS X ist zudem Growl mit integriert. Aber dafür erledigt es, was es soll. Alle Vorgänge sind mit den mit gelieferten Werkzeugen unter Mac OS X (bis auf die Growl-Unterstützung) und Linux umgesetzt, das war mein Ziel.
Um ein Gefühl für die Handhabung zu bekommen, sollte zu erst an Beispieldateien alles ausprobiert werden, bevor es an die Realdaten geht. Mehr Infos gibt es in der readme.txt Datei.
Link -> Das Skript meineSicherung V0.3
