Habe mir mal überlegt, dass ich keine Lust mehr auf Bandlaufwerke habe. Daher habe ich von meiner geistigen Rechenzeit etwas für folgende Überlegung genutzt:
Auf einem Server (W2k3) werden Backups angelegt. 1x Normal, 6 inkrementel. Diese landen auf dem Server selbst auf einer dafür eingebauten Festplatte. Von dort werden dann 3x die Woche die Daten auf ein Bandlaufwerk gesichert. Diese verschwinden dann brandsicher im Safe. Nun möchte ich die DaSi für den Safe auf 2 USB-Platten bringen. Dazu sollten die normale Sicherung und die letzte Sicherung automatisiert auf die USB-Platten kopiert werden, sowie die USB-HDD's an den Server angeschlossen werden.
Ließe sich so etwas überhaupt realisieren? Wenn ja, wie und mit welchem Aufwand?
Darüber könntest du sogar sehen welche Usb Platte am Server hängt und dann dein Script starten.
Nun benötigst du nur ein Programm welches entweder einmal die Minute die Platten abfragt oder besser ein Programm welches automatisch startet sobald etwas gemountet wird und dann das Script startet.
Mit mountvol sollte sich mein Vorhaben wohl realisieren lassen. Es sollte wohl möglich sein, eine Batch anzulegen, die alle 5-10 Minuten ausgeführt wird. Und so wie das entsprechende Volume "true" ist, könnte in der Batch weiter gearbeitet werden und die entsprechenden Daten kopiert werden. Hört sich jedenfalls schon mal ganz gut an, oder?
Na ja, mal schauen, was ich mir da so draus zurecht bastele...
Hi!
Hast Du schon mal daran gedacht, die Batch auf jede der in Betracht kommenden Platten zu schreiben? Wenn die da ist (if exist), kann es ja auch losgehen ...
Gegrüßt!
Das hört isch natürlich auch gut an. Bleibt nur noch zu klären, ob bzw. wie ich es schaffe, alle paar Minuten nach der entsprechenden USB-Platte "prüfen" zu lassen. Hab da schon ein paar Sachen ins Auge gefasst. Aber was handfestes war noch nicht dabei...
Wie wäre es mit einer autorun.inf auf der USB-Platte? Darüber starten doch auch CDs ihre Setup Programme, warum sollte dann nicht ne Batch funktionieren.
hab grad keine USB-Platte da: wird ein Event im Eventlog erzeugt, wenn die Platte angeschlossen wird?
Dann kann man die Batches rel. einfach eventgesteuert starten
Erstmal ein Dankeschön an die zahlreichen Vorschläge. Habe es leider noch nicht geschafft, diese auszuprobieren. Werde mich aber in den nächsten Tagen mal damit beschäfftigen...
Das mit den Events können wir wohl vergessen. Die USB-Platte taucht nicht in den Eventlogs auf. Aber das mit der Autorun.inf war schon mal nicht schlecht. Es erscheint nun nur dieses kleine Fenster vom Explorer, in dem dann gefragt wird, was mit dem Inhalt des Datenträgers gemacht werden soll. Normaler Weise gibt es hier die Möglichkeit für den jeweiligen Datenträger fest zu legen, dass immer diese Aktion durch geführt werden soll. Diese Option ist allerdings grau hinterlegt und somit ist diese Möglichkeit momentan leider auch nicht so ohne Weiteres anzuwenden. Eigentlich müsste es doch eine Möglichkeit geben, in der Registry den entsprechenden Eintrag zu tätigen, so dass dann automatisch die Batch ausgeführt wird.
Ach ja, im Moment befinden sich nur eine Autorun.inf und eine backup.bat auf der USB-Disk.
Autorun.inf
[AutoRun]
open=backup.bat
label=Extern #der Name der USB-Platte
backup.bat
copy E:\test.bkf L:\
Vollkommen ausreichend für mein Vorhaben bis auf dieses kleine Fenster mit der Bestätigung, das entsprechende "Programm" aus zu führen. Sicherlich muss der copy-Befehl noch angepasst werden. Aber das ist nicht die Schwierigkeit...
Evtl. hat ja jemand den entscheidenden Hinweis, wo ich das Häkchen "immer diese Aktion durchführen" verfügbar machen kann.