
Wir haben eine geplante Aufgabe, die Robocopy regelmäßig ausführt, um eine ziemlich große Ordnerstruktur von einem Server auf einen anderen zu spiegeln (Tausende von Ordnern, über 100.000 Dateien, über 50 GB groß). Auf dem empfangenden Server befindet sich eine Freigabe, auf der die Spiegelung gespeichert wird. Wir führen die Aufgabe vom Ursprungsserver aus aus und stellen eine Verbindung zur Freigabe auf der empfangenden Seite her. Auf beiden Servern läuft Windows Server 2003 und sie sind mit demselben Netzwerk-Switch (100 Mbit/s) verbunden.
Manchmal wird der Vorgang ohne Fehler vollständig abgeschlossen. Meistens jedoch schlägt Robocopy an einem bestimmten Punkt während des Vorgangs (wo auch immer) mit dem Fehler fehl. The specified network name is no longer available.
Es wartet 30 Sekunden, versucht die Datei erneut und gibt nach einer Reihe von Versuchen schließlich auf. Der Vorgang wird beim nächsten geplanten Intervall wiederholt und kann abgeschlossen werden ... oder auch nicht.
Wenn dies passiert, kann ich von keinem Ort im Netzwerk aus bis zu 30 Minuten lang auf die Freigabe auf dem Zielserver zugreifen. Es gibt nichts anderes im Netzwerk, das diese Freigabe verwendet.
Meine Frage ist, was dieser Fehler genau bedeutet. Warum „bricht“ die Freigabe ab und ist nicht mehr zugänglich? Gibt es eine Möglichkeit, dies zu verhindern und die Dateispiegelung stabiler zu gestalten?
Antwort1
Robocopy meldet lediglich, was Windows ihm mitgeteilt hat, nämlich dass das Remote-Ende nicht mehr verfügbar ist, was beim Debuggen sehr schwierig sein kann.
Wenn Sie auf den Computern eine Antivirensoftware installiert haben, führen Sie einen Testlauf mit deaktivierter Software durch. Es ist möglich, dass der Antivirenscanner nicht richtig mithält und Dinge hängen bleiben, während er versucht, aufzuholen. Wenn das funktioniert, müssen Sie den Antivirenscanner möglicherweise an mindestens einem Ende für die Dauer der Übertragung deaktivieren. Stellen Sie außerdem sicher, dass keine Firewall beteiligt ist, die den Datenverkehr falsch interpretieren und die Verbindung unterbrechen könnte.
Nebenbei bemerkt, das ist eine Menge Verkehr über so langsame Netzwerkkarten. Sie könnten erwägen, jeder Maschine eine 1-GB-Netzwerkkarte hinzuzufügen, möglicherweise über ein Crossover-Kabel angeschlossen, wenn Sie keine geeigneten Switch-Ports zur Verfügung haben, und den Verkehr über diese Netzwerkkarten leiten zu lassen.