Definition

Was ist robocopy?

| Autor / Redakteur: Stefan Luber / Andreas Donner

Die wichtigsten IT-Fachbegriffe verständlich erklärt.
Die wichtigsten IT-Fachbegriffe verständlich erklärt. (Bild: © aga7ta - Fotolia)

Bei robocopy handelt es sich um ein Kommandozeilenprogramm zum Kopieren und Sichern von Daten. Es besitzt wesentlich mehr Funktionen als copy oder xcopy und beherrscht beispielsweise die inkrementelle Sicherung. Seit Windows Vista ist der Befehl fester Bestandteil des Microsoft-Betriebssystems.

Mithilfe von robocopy lassen sich Daten, Verzeichnisse und Verzeichnisstrukturen kopieren, synchronisieren und sichern. Das Kommandozeilenprogramm ist sehr mächtig und hat über 70 verschiedene Parameter. Es lässt sich beispielsweise für das inkrementelle Backup von Daten einsetzen. Über die Aufgabenplanung und den Task-Manager ist die Automatisierung von Sicherungsaufgaben möglich.

Während Befehle wie xcopy oder copy bereits in MS-DOS vorhanden waren, ist robocopy erst ab Windows Vista und Windows Server 2007 fester Bestandteil des Microsoft-Betriebssystems. Zuvor musste es als Teil des Windows Resource Kits nachinstalliert werden. Ausführbar ist der Befehl unter Windows in der DOS-Eingabeaufforderung und in der PowerShell. Darüber hinaus existieren grafische Benutzeroberflächen für den Befehl, die separat zu installieren sind. Vorteile von robocopy sind die große Flexibilität und der riesige Funktionsumfang des Kommandos.

Die Syntax und Optionen des Befehls

Die Syntax des Befehls lautet: "robocopy Quellverzeichnis Zielverzeichnis [Dateien...] [Optionen]"

Grundsätzlich lassen sich die verschiedenen Optionen in Kopier-Optionen, Quell-Optionen und Ziel-Optionen unterscheiden. Aufgrund der großen Anzahl verschiedener Optionen im Folgenden nur ein Auszug und einige Beispiele wichtiger und oft verwendeter Optionen.

Zum Synchronisieren von Verzeichnissen verwendet man die Option /MIR. Sie entspricht den Einzeloptionen /E sowie /PURGE und sorgt dafür, dass die Inhalte der beiden Verzeichnisse auf dem gleichen Stand gehalten werden.

Option /R:n - bestimmt die Anzahl an Wiederholungen, die robocopy durchführt, falls ein Kopiervorgang keinen Erfolg hatte

Option /W:n - bestimmt die Wartezeit in Sekunden, die bei einem nicht erfolgreichen Kopiervorgang zu pausieren ist

Option /XF - ermöglicht es, Dateitypen auszuschließen

Option /XD - ermöglicht es, Verzeichnisse auszuschließen

Option /COPY:copyflags - bestimmt die zu kopierenden Inhalte (DAT bedeutet Daten, Attribute und Zeitstempel)

Option /LOG - Anlegen einer neuen Logdatei bei jedem Synchronisationsvorgang

Option /NP -- Fortschrittsinformationen nicht anzeigen

Option /TEE - Informationen auf dem Bildschirm und in der Logdatei ausgeben

Option /S - Verzeichnisse und Unterverzeichnisse kopieren

Option /P - das Anlegen jeder Datei einzeln bestätigen

Option/C - bei Fehlern den Kopiervorgang fortsetzen

Gegenüberstellung von copy, xcopy und robocopy

Mit den Befehlen copy, xcopy und robocopy lassen sich Dateien kopieren. Der einfachste Befehl lautet copy und ist für das Kopieren von einzelnen Dateien vorgesehen. xcopy beherrscht das Kopieren vieler Dateien und kompletter Verzeichnisstrukturen. Das Kommando kann zu Backup-Zwecken eingesetzt werden. Die umfangreichsten Möglichkeiten bietet jedoch robocopy. Der Befehl ist in der Lage, Verzeichnisse zu synchronisieren, inkrementelle Sicherungen zu erstellen und die Kopiervorgänge zu automatisieren. Über die zahlreichen Optionen ist fast jede Sicherungs- und Kopieraufgabe per Kommandozeilenbefehl realisierbar. Administratoren machen von dem Befehl regen Gebrauch, da mit relativ kurzen Befehlsketten komplexe Sicherungsaufgaben ausführbar sind.

Einsatz von robocopy für Sicherungs- und Backup-Funktionen

Die wichtigste und am häufigsten verwendete Option zum Anlegen einer Sicherung ist /MIR (Mirror). Prinzipiell sind Backups mit nur einem einzigen Parameter durchführbar. Beispielsweise kann der Befehl lauten:

robocopy "C:\Meine Dateien" "D:\Backup\Meine Dateien" /MIR

Die Option /MIR sorgt dafür, dass im Zielverzeichnis eine Spiegelung der Daten und der Struktur der Quelle angelegt wird. /MIR entspricht den beiden Optionen /E und /PURGE. Während /E dafür vorgesehen ist, volle und leere Unterverzeichnisse zu kopieren, löscht /PURGE alle Dateien im Zielverzeichnis, die im Quellverzeichnis nicht mehr vorhanden sind.

Der Befehl führt sowohl die erstmalige Sicherung als auch alle weiteren Aktualisierungen der Sicherung durch. Bei der erstmaligen Sicherung kopiert der Befehl sämtliche Daten des Quellverzeichnisses in das Zielverzeichnis, da dieses noch vollständig leer ist. Bei der erneuten Eingabe des Befehls findet die Aktualisierung statt, die neue, veränderte oder gelöschte Daten des Quellverzeichnisses berücksichtigt. Im Gegensatz zu den Befehlen xcopy oder copy vergleicht robocopy die zu kopierenden Dateien mit dem Inhalt des Zielverzeichnisses. Existiert die Datei mit gleichem Inhalt und Zeitstempel am Ziel, muss sie nicht erneut kopiert werden. Daraus ergibt sich eine beträchtliche Zeitersparnis beim Sicherungsvorgang. Im Quellverzeichnis gelöschte Dateien löscht die Option /MIR auch im Zielverzeichnis. Ergebnis sind identische Quell- und Zielverzeichnisse. Praktisch für das Backup ist die Möglichkeit, bei einer Unterbrechung der Übertragung den Kopiervorgang an der Unterbrechungsstelle wieder aufzunehmen.

Kommentare werden geladen....

Kommentar zu diesem Artikel

Der Kommentar wird durch einen Redakteur geprüft und in Kürze freigeschaltet.

Anonym mitdiskutieren oder einloggen Anmelden

Avatar
Zur Wahrung unserer Interessen speichern wir zusätzlich zu den o.g. Informationen die IP-Adresse. Dies dient ausschließlich dem Zweck, dass Sie als Urheber des Kommentars identifiziert werden können. Rechtliche Grundlage ist die Wahrung berechtigter Interessen gem. Art 6 Abs 1 lit. f) DSGVO.
  1. Avatar
    Avatar
    Bearbeitet von am
    Bearbeitet von am
    1. Avatar
      Avatar
      Bearbeitet von am
      Bearbeitet von am

Kommentare werden geladen....

Kommentar melden

Melden Sie diesen Kommentar, wenn dieser nicht den Richtlinien entspricht.

Kommentar Freigeben

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

Freigabe entfernen

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

Aktuelle Beiträge zu diesem Thema

Daten mit Google Backup synchronisieren und sichern

So nutzen Sie Google Drive effektiv – auch zur Datensicherung

Daten mit Google Backup synchronisieren und sichern

Google hat seine Software für die Verwendung von Google Drive deutlich aufgebohrt. Neben einer herkömmlichen Synchronisierung kann die Software auch zur Datensicherung genutzt werden. Es lohnt sich einen Blick auf die Möglichkeiten zu werfen. lesen

One-Click-Backup mit Robocopy

Effiziente und zielgerichtete Batchdatei-Datensicherung für Admins

One-Click-Backup mit Robocopy

Robocopy ist ein Windows-Befehlszeilentool. Wir zeigen einige Tricks und die wichtigsten Optionen des Werkzeugs, mit denen Administratoren eine effiziente und zielgerichtete Datensicherung in Windows 7/8/8.1 und Windows Server 2008 R2/2012/2012 R2 durchführen können. lesen

9 Tipps für den Einsatz von Windows Server 2012 R2 als Dateiserver

Berechtigungen, Offline-Zugriffe, und optimierte Freigaben-Verwaltung

9 Tipps für den Einsatz von Windows Server 2012 R2 als Dateiserver

Oft ist Windows auch als Dateiserver im Einsatz. Freigaben sind schnell erstellt und Anwender können effizient auf Verzeichnisse und Dateien zugreifen. Wir zeigen interessante Tricks, die den Umgang mit Windows als Dateiserver vereinfachen. Getestet haben wir mit Windows Server 2012 R2, das Meiste funktioniert aber auch in den Vorgängerversionen. lesen

TeraCopy, Robocopy, Richcopy und Xcopy für schnelles Kopieren

So kopieren Sie richtig – Praxistipps zur Dateiverwaltung

TeraCopy, Robocopy, Richcopy und Xcopy für schnelles Kopieren

Geht es um die Migration von Daten oder um eine Datensicherung, müssen Administratoren Dateien schnell und effizient zwischen Servern, Freigaben oder Festplatten hin und her kopieren können. Auch zur Synchronisierung sind solche Vorgänge wichtig. Wir zeigen, welche Tools es gibt und wie Administratoren diese am besten nutzen. lesen

copyright

Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Kontaktieren Sie uns über: support.vogel.de/ (ID: 45576941 / Definitionen)