Kopieren von XCOPY-Verhalten zwischen Remoteservern

5

Ich versuche, die Bandbreitennutzung von XCOPY beim Kopieren von Dateien zwischen zwei Remoteservern zu ermitteln.

Ich arbeite auf einer XP-Workstation, auf der eine Batchdatei (über ein WLAN) ausgeführt wird, die XCOPY verwendet, um Dateien von \\ server1 nach \\ server2 zu kopieren.

Wenn diese Kopie ausgeführt wird, wie viele Dateidaten werden tatsächlich auf der Workstation gespeichert? Liest und kopiert die Workstation tatsächlich alle Dateien zwischen Servern oder werden die Dateien tatsächlich auf der Netzwerkebene zwischen den Servern selbst kopiert?

Funktioniert Robocopy genauso?

Brettski
quelle

Antworten:

6

Daten werden über Ihren Computer übertragen, indem Blöcke von der Quelle gelesen und in das Ziel geschrieben werden. Remote-Remote-Kopie ist eine relativ seltene Operation und die Komplexität der Implementierung nicht wert.

  • Erreichbarkeit: Wenn der Client beide Server erreichen kann, bedeutet dies nicht, dass Server A Server B direkt erreichen kann.
  • Kompatibilität: Unter Windows können UNC-Pfade auf SMB, WebDAV, alte NetWare und möglicherweise andere Protokolle verweisen. Wenn beide Serververbindungen unterschiedliche Protokolle oder Varianten verwenden, kann eine direkte Verbindung kompliziert oder unmöglich sein.
  • Sicherheit: Durch die Erweiterung eines Dateiübertragungsprotokolls um Befehle zum Herstellen von Verbindungen zu Servern von Drittanbietern können Sicherheitslücken entstehen. Sehen Sie sich die FXP-Erweiterung für FTP an und warum niemand sie verwendet.
  • Authentifizierung: Server A nicht über Ihre Anmeldeinformationen für Server B. In typischer SMB, wird das Passwort nicht im Klartext übertragen, und was wird übertragen kann nicht weiter gesendet wird (Delegation ist nur mit Kerberos, die Active Directory oder gleichwertig benötigt). Und das setzt voraus, dass beide Server die gleichen Anmeldeinformationen akzeptieren ... Und wenn Sie von Server A nach dem Kennwort von Server B gefragt werden, ist dies eine schlechte Sache.

Sowohl XCOPY als auch Robocopy arbeiten auf die gleiche Weise, da keiner von beiden den Unterschied zwischen lokalen und fernen Pfaden kennt. Dateizugriffe über UNC-Pfade werden vollständig vom Windows-Kernel selbst ausgeführt.

Grawity
quelle