Ich habe eine alte Windows 2000-Box an einem Remotestandort mit einer T1-Verbindung und einem VPN zu meinem Standort. Normalerweise verwende ich smb-Mounts, um Dateien zu übertragen, aber jetzt ist es Zeit, den Server außer Betrieb zu setzen und seine Backups an meinen Standort zu kopieren. Ich muss ungefähr 40 Gigabyte (komprimiert) kopieren. Ich bin darauf vorbereitet, dass es lange dauert, aber ich habe ein paar Vorbehalte.
- Ich muss die Bandbreite begrenzen, damit die Terminaldienstverbindungen zur Site nicht beeinträchtigt werden
- Ich möchte eine teilweise Übertragung wieder aufnehmen können
Es gibt einige kleine Dateien und einige große Dateien (10-20 Gigabyte). Ich kenne mich mit Rsync auf * nix-Plattformen aus, habe aber Pech mit Windows gehabt und weiß nicht, ob es wirklich teilweise übertragene Dateien enthält. Was benutzt du?
backup
file-transfer
windows-server-2000
Reconbot
quelle
quelle
Antworten:
robocopy.exe
verfügt über einen Switch mit der Bezeichnung Inter Packet Gap , mit dem Sie ein Zeitfenster zwischen die Pakete Ihrer Kopie einfügen und so die Auswirkungen auf den Kanal verringern können.Es ist nicht genau "nicht mehr als 30% der verfügbaren Bandbreite verwenden", aber Sie können den gleichen Effekt mit ein wenig Mathe erzielen. Sie können immer eine bestimmte Anzahl von Millisekunden angeben und eine Weile laufen lassen.
CTRL+C
Zum Unterbrechen passen Sie Ihren Befehl nach Bedarf an und setzen ihn dann fort. Ich habe genau das getan, als ich das WAN während des Geschäftstages nicht mit massiven Replikationen überlasten wollte.robocopy verfügt über einen weiteren Schalter
/z
, mit dem Übertragungen "fortgesetzt" werden können. Wenn die Übertragung unterbrochen wird, können Sie an der Stelle weitermachen, an der Sie aufgehört haben, und müssen nicht die gesamten 40 GB erneut verschieben.Es gibt einige nette GUIs für Robocopy, die bei der Syntax helfen können, aber jeder mit Linux-Hintergrund wird es leicht verstehen. Holen Sie sich die neuesten Versionen von einer Kopie von Windows 2003 oder höher. Andernfalls wird es als Windows 2000 Resource Kit Tool heruntergeladen.
Im Wikipedia-Eintrag für Robocopy stellte jemand fest, dass die Strafe für das neustartfähige Kopieren (der
/z
Schalter) 6x langsamer ist (siehe Bekannte Fehler ).quelle
Das Kopieren von 40 GB Dateien über einen T-1 dauert mehr als 60 Stunden. Es ist möglicherweise einfacher, eine externe Festplatte in beide Richtungen zu versenden. Sie können ihn an den Server anschließen lassen, Ihre Dateien kopieren / verschlüsseln und ihn dann an Sie zurückschicken lassen.
quelle
Sie können versuchen, FTP auf der 2000-Box einzurichten und einen FTP-Client am anderen Ende zu verwenden, z. B. filezilla, um Teilkopien zu verarbeiten.
quelle
Sie sagen, Sie haben rsync unter * nix verwendet. Es gibt mehrere Ports für rsync zu Windows, die Sie sich ansehen könnten. Beispielsweise:
Persönlich fand ich rsync ziemlich zuverlässig und es kann Unterbrechungen mitten in Übertragungen und so weiter behandeln. Rsync verfügt auch über ein Flag, mit dem Übertragungen auf eine exakte Übertragungsgeschwindigkeit von kbit / s begrenzt werden können. Dies scheint also auch für Sie zu funktionieren.
quelle
Ich verwende Robocopy, um alle meine Server sowie eine Live-Mailserver-Sicherung zu sichern. Sobald es richtig eingerichtet ist, ist es wirklich eingestellt und vergessen. Das Beste, was mir je in meinem IT-Leben passiert ist. Ich setze nur meine 32 Cent ein (unter Berücksichtigung der Inflation)
quelle
Ich benutze KillCopy für diesen Zweck. Ich finde es sehr praktisch.
Es verfügt über separate Geschwindigkeits- und andere Einstellungsprofile für lokale und Netzwerkkopien.
Es kann auch fortgesetzt werden, wenn die Übertragung einer großen Datei (en) bei einer schlechten Verbindung unterbrochen wird oder auch wenn der Computer, auf dem sich das Programm befindet, abstürzt.
quelle