Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Robocopy Sicherung und Verzeichnisse überwachen

Mitglied: monaco05

monaco05 (Level 1) - Jetzt verbinden

03.07.2009, aktualisiert 13:41 Uhr, 13277 Aufrufe, 9 Kommentare

Hallo,

folgendes Szenario:

Ich will ein Verzeichnis (inkl. Unterverzeichnisse) auf meinem lokalen Rechenr auf einen Server sichern. Dabei soll bei jeder Änderung innerhalb der Verzeichnisstruktur (d.h. neue Dateien, neuer Ordner, Dateien bearbeiten etc.) sofort der Kopiervorgang gestartet werden.

Wichtig: Es soll auch nur der Ordner bzw. Datei kopiert werden, der sich geändert hat.


Folgendes habe ich bis jetzt realisiert:

Kopieren mit Robocopy, wobei er auf oberster Wurzel beginnt zu kopieren und nur neuere, d.h. geänderte Dateien kopiert. Das ist vom Prinzip richtig. Nur schaut er momentan den ganzen Verzeichnisbaum durch, ob neuer Dateien vorhanden sind und gleicht ja diese mit dem Zielverzeichnis ab. Das dauert für mein Szenario zu lang (deshalb soll er nur geänderte Verzeichnisse/Dateien prüfen und übertragen).
Außerdem muss ich momentan das Robocopy Batchfile per Hand starten. Der angebaute Monitior von Robocopy kann maximal bis 1 Minute gestellt werden. Brauch hier aber 1 sec.

Also meine Ideallösung wäre:
Quell-Verzeichnis wird auf Änderung überwacht. Sobald was auftritt, soll Robocopy gestartet werden und nur den Verzeichnisteil prüfen und übertragen, in dem sich was getan hat.


Komme momentan nicht weiter...
Mitglied: -ricardo-
03.07.2009 um 13:50 Uhr
Tach auch,

guck dir mal die Robocopy Gui an, da kann man auch Zeitgesteuerte aufträge erstellen.

http://www.heise.de/software/download/special/backup_mit_robocopy/17_1

Schön ist auch, dass man alle Parameter im Blickt hat, jedoch ohne erklärung...

Gruß
-ricardo-
Bitte warten ..
Mitglied: monaco05
03.07.2009 um 14:16 Uhr
ok danke,

hilft mir aber nicht weiter. Es kann nur bis 1 Minute eingestellt werden. Es muss aber sofort ein Kopiervorgang gestartet werden, sobald sich was geändert hat (1 sec maximal).

Außerdem würde er immer noch jeden potentiellen Ordner prüfen. Er soll nur ab dem Verzeichnis sichern, in dem sich was geändert hat.

Hab mir schon http://www.xtware.com/filenotify/index.html angeschaut. FileNotify überwacht Verzeichnisse und ruft dann ein Batchfile auf (außerdem wird der Pfad übergeben, in dem sich was geändert hat). Bloß ruft er mir leider mein Robocopy-Batchfile nicht auf (obwohl im FileNotify-Log keine Fehlermeldung auftaucht, d.h. er erkennt die Änderungen im Verzeichnisbaum korrekt aber die Batch wird anschließend nicht aufgerufen)
Bitte warten ..
Mitglied: miniversum
03.07.2009 um 14:42 Uhr
Du könntest das ganze so aufbauen das du dir mit dir eine auflistung der Dateien machen läst die ein gesetztes archivatribut besitzen
dir /b /s /AA
Diese liste gehst du in einer For-Schleife durch, kopierst diese Dateien und setz ihr Archivierungs-Attribut zurück (siejhe attrib /?)
1s Wartezeit bekommst du über
ping -n 1 localhose >NUL
hin.
Das Ganze dann in einer Schleife.
Die Auflistung über den dir-Befehl geht schneller.
Das Archivierungs-Attribut wird automatisch für neue/geänderte Dateien gesetzt.
Bitte warten ..
Mitglied: jumilla
03.07.2009 um 17:10 Uhr
Ich denke für einen so schnellen Abgleich ist Robocopy das falsche Werkzeug.
Bitte warten ..
Mitglied: perseues
03.07.2009 um 17:20 Uhr
wenn Du etwas Ahnung von .net hast, könntest Du auch die FileSystemWatcher-Klasse verwenden. Ich habe mal ein Programm gebastelt, dass ein Verzeichnis überwacht hat und bei einer Änderung eine Mail verschickt hat. Im Internet findet man diverse Beispiele.

Grüße p
Bitte warten ..
Mitglied: v-m-r-de
03.07.2009 um 19:56 Uhr
Hi,

vielleicht wäre dann Powerfolders eine Alternative dazu.

Aber mal eine ganz andere Frage:
Warum legst Du dann nicht gleich die Daten auf dem Server ab und arbeitest über die Server-Freigabe?
Und warum sollen auf beiden System die Daten innerhalb einer Sekunde verfügbar sein?
Ändern sich viele kleine Dateien oder eher wenige, große Dateien?

Gruß,
Volker
Bitte warten ..
Mitglied: monaco05
06.07.2009 um 08:31 Uhr
Hintergrund ist der Einsatz von Subversion bei Webentwicklung. Das Repository liegt auf dem Server. Der Checkout erfolgt lokal auf den Clientrechnern. Die Entwickler arbeiten mit den lokalen Dateien. Sobald eine Datei gespeichert wird, soll diese auf den Server in ein bestimmtes Verzeichnis kopiert werden. In diesem Verzeichnis liegen noch andere zusätzliche Daten, des es dem Entwickler dann ermöglichen, über den Browser die Website auf dem Server zu betrachten. Eine lokale Entwicklungsumgebung kann nicht realisiert werden, weil mehr benötigt wird als Apache, PHP etc. und auch lizenzrechtliche Aspekte dagegen sprechen. Aber auf dem Server sind die entsprechenden Komponenten verfügbar.

Der Entwickler soll nach dem Speichern nicht 30 sec oder länger warten müssen, bis er die Website mit den geänderten Daten auf dem Server aufrufen kann.

Zu Anfang hatte ich auch versucht, den Checkout von Repository auf dem Server über eine Netzlaufwerkfreigabe auch gleich wieder auf den Server zu legen und die Entwickler auf den Netzlaufwerken arbeiten zu lassen, aber das dauert zu lange, d.h. schlechte Performance.

Es sind viele kleine Dateien.
Bitte warten ..
Mitglied: miniversum
06.07.2009 um 12:40 Uhr
Und wofür brauchst du dann die Überwachung?
Stell doch einfach eine Batch zur Verfügung die nach jeder Änderung angeklickt wird. Eine dauerüberwachung ist da doch nicht notwendig?
Bitte warten ..
Mitglied: monaco05
06.07.2009 um 12:48 Uhr
Dann müsste man als Entwickler bei jeder Änderung Speichern und zusätzlich manuell das Batchfile ausführen. Das kann auch schöner gehen.

Hab mittlerweile ein Progrämmchen gefunden, dass alles mitbringt was ich brauche:

FolderWatch

Es kann überwachen und gleichzeitig kopieren.

Damit ist der Thread gelöst.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Robocopy, löschen Verzeichnisse
Frage von DanielBodenseeBatch & Shell1 Kommentar

Hallo zusammen, ich gehe davon aus das Robocopy keine Verzeichnisse auf dem Ziel löschen kann bei dem er auf ...

Batch & Shell

Robocopy und der Abgleich von Verzeichnissen

gelöst Frage von Stefan007Batch & Shell2 Kommentare

Hi Leute, ich lasse mit Robocopy momentan ein E-Book Archiv per Windows-Task nach der Anmeldung "abgleichen" damit er die ...

Batch & Shell

Robocopy kopiert nicht alle Verzeichnisse

gelöst Frage von mike7050Batch & Shell12 Kommentare

Hallo zusammen, ich bekomme es einfach nicht hin! Ich führe den Befehl robocopy auf einem Win 7 Prof PC ...

Batch & Shell

Verzeichniss überwachen Datei kopieren und umbenennen

gelöst Frage von fischle63Batch & Shell6 Kommentare

Hallo, Habe folgendes Problem: In einem Verzeichniss sind Dateien mit dem Suffix ".nd" enthalten. Bsp. "00000010.nd" Ich brauche eine ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 1 TagWindows 105 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 1 TagAdministrator.de Feedback18 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 1 TagHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 2 TagenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Windows Server
NTFS Berechtigungen Ordnerstruktur
Frage von hukahu23489Windows Server11 Kommentare

Hallo, ich bin seit kurzem in einer neuen IT-Abteilung und bin über das Berechtigungskonzept des Unternehmens sehr schockiert. Ich ...

Hyper-V
Hyper-V mit altem XEON-Server. Was ist falsch?
Frage von LollipopHyper-V11 Kommentare

Hallo Bin etwas frustriert. Kleinbetrieb, ca. 15 PC's, 2 Stk. Server mit einigen virtuellen PC's für Fernwartung, VaultServer für ...