Datensicherung mit xcopy bzw. robocopy
Hallo Admins,
ich suche eine Möglichkeit den Inhalt der D - Laufwerke als Zuwachssicherung zu sichern.
Bisher verwende ich ein Batch-File mit xcopy (Syntax siehe unten. Leider kommt jetzt seit geraumer Zeit der Fehler "Nicht genügend Arbeitsspeicher" wobei das nicht stimmt, da auf der D-Platte "nur" 9,2 GB drauf sind, der Interne Arbeitsspeicher aber 24GB hat, und davon nur 2,5 in Gebrauch!!
Es hat mir mal einer gesagt, ich soll Robocopy benutzen, leider komme ich damit überhaupt nicht klar, bzw. die Erklärungen sind für mich nicht ausreichen und mir scheint, dass robocopy nicht alles so macht wie xcopy!
Kann mir bitte jemand den richten Syntax für Robocopy nennen, der dem von xcopy entspricht:
xcopy D:\*.* \\192.168.10.21\Arbeitsplatzsicherung\cad07 /c /d /s /y /r
Danke schon mal im voraus!
Gruß
Frank
help xcopy
/C Setzt das Kopieren fort, auch wenn Fehler auftreten.
/D:M-T-J Kopiert nur die an oder nach dem Datum geänderten Dateien. Ist kein Datum angegeben, werden nur Dateien kopiert, die neuer als die bestehenden Zieldateien sind.
/S Kopiert Verzeichnisse und Unterverzeichnisse, die nicht leer sind.
/Y Unterdrückt die Aufforderung zur Bestätigung, dass eine vorhandene Zieldatei überschrieben werden soll.
/R Überschreibt schreibgeschützte Dateien.
ich suche eine Möglichkeit den Inhalt der D - Laufwerke als Zuwachssicherung zu sichern.
Bisher verwende ich ein Batch-File mit xcopy (Syntax siehe unten. Leider kommt jetzt seit geraumer Zeit der Fehler "Nicht genügend Arbeitsspeicher" wobei das nicht stimmt, da auf der D-Platte "nur" 9,2 GB drauf sind, der Interne Arbeitsspeicher aber 24GB hat, und davon nur 2,5 in Gebrauch!!
Es hat mir mal einer gesagt, ich soll Robocopy benutzen, leider komme ich damit überhaupt nicht klar, bzw. die Erklärungen sind für mich nicht ausreichen und mir scheint, dass robocopy nicht alles so macht wie xcopy!
Kann mir bitte jemand den richten Syntax für Robocopy nennen, der dem von xcopy entspricht:
xcopy D:\*.* \\192.168.10.21\Arbeitsplatzsicherung\cad07 /c /d /s /y /r
Danke schon mal im voraus!
Gruß
Frank
help xcopy
/C Setzt das Kopieren fort, auch wenn Fehler auftreten.
/D:M-T-J Kopiert nur die an oder nach dem Datum geänderten Dateien. Ist kein Datum angegeben, werden nur Dateien kopiert, die neuer als die bestehenden Zieldateien sind.
/S Kopiert Verzeichnisse und Unterverzeichnisse, die nicht leer sind.
/Y Unterdrückt die Aufforderung zur Bestätigung, dass eine vorhandene Zieldatei überschrieben werden soll.
/R Überschreibt schreibgeschützte Dateien.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 239905
Url: https://administrator.de/forum/datensicherung-mit-xcopy-bzw-robocopy-239905.html
Ausgedruckt am: 24.12.2024 um 00:12 Uhr
4 Kommentare
Neuester Kommentar
Hallo Frank,
die xcopy-Fehlermeldung ist irreführend - sie hat i.d.R. mit Arbeitsspeicher nix zu tun und tritt auf, wenn die Verzeichnislänge die Größe von 255 Zeichen überschreitet (hier).
Vielleicht kann man ja dort erst einmal etwas auf-/umräumen...
Zu ROBOCOPY: http://www.wintotal.de/robocopy-der-kopier-gigant/
Gruß,
Gersen
die xcopy-Fehlermeldung ist irreführend - sie hat i.d.R. mit Arbeitsspeicher nix zu tun und tritt auf, wenn die Verzeichnislänge die Größe von 255 Zeichen überschreitet (hier).
Vielleicht kann man ja dort erst einmal etwas auf-/umräumen...
Zu ROBOCOPY: http://www.wintotal.de/robocopy-der-kopier-gigant/
Gruß,
Gersen
google mal nach robocopy gui, sollte dann alles klar sein....
auch und google sagt......
Inkrementelles Backup mittels robocopy
tolle Funktion
auch und google sagt......
Inkrementelles Backup mittels robocopy
tolle Funktion
Hi Frank,
deine zeile müsste so ausssehen:
robocopy "D:" "\\192.168.10.21\Arbeitsplatzsicherung\cad07" /XD $RECYCLE.BIN /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /LOG:c:\sicher.log /TEE
Erläuterung:
Alle Zeilen gehen bis "/TEE" ohne Zeilenumbruch!
Pfade mit Leerzeichen müssen in Anführungszeichen gesetzt werden!
Im Gegensatz zu copy oder xcopy werden die Enden der Pfade nicht mit einem Backslash also "\" abgeschlossen.
"/MIR" kopiert komplette Verzeichnisse auch leere Ordner, entfernt aber nicht mehr vorhandenen Ordner und Dateien (quasi eine Synchronisation in eine Richtung)
"/LOG:c:\sicher.log" legt eine Logdatei sicher.log auf c:\ an.
Um einen schnellen Überblick zu bekommen, wo etwas schief gelaufen ist, einfach die sicher.log öffnen und sie nach dem Wort Fehler bzw. bei älteren Windows Versionen FAILED komplett durchsuchen.
"/LOG+:c:\sicher.log" schreibt die Logdatei sicher.log auf c:\ fort, andernfalls würde diese jedesmal überschrieben.
"/TEE" sorgt dafür, daß nicht nur in der Logdatei sondern auch in der Eingabeaufforderung die Ausgabe angezeigt wird.
"/XD $RECYCLE.BIN" schließt das Verzeichnis $RECYCLE.BIN vom Kopieren aus.
Bei mir gibts verschiedenste Papierkörbe wg. Multiboot
Potshock
deine zeile müsste so ausssehen:
robocopy "D:" "\\192.168.10.21\Arbeitsplatzsicherung\cad07" /XD $RECYCLE.BIN /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /LOG:c:\sicher.log /TEE
Erläuterung:
Alle Zeilen gehen bis "/TEE" ohne Zeilenumbruch!
Pfade mit Leerzeichen müssen in Anführungszeichen gesetzt werden!
Im Gegensatz zu copy oder xcopy werden die Enden der Pfade nicht mit einem Backslash also "\" abgeschlossen.
"/MIR" kopiert komplette Verzeichnisse auch leere Ordner, entfernt aber nicht mehr vorhandenen Ordner und Dateien (quasi eine Synchronisation in eine Richtung)
"/LOG:c:\sicher.log" legt eine Logdatei sicher.log auf c:\ an.
Um einen schnellen Überblick zu bekommen, wo etwas schief gelaufen ist, einfach die sicher.log öffnen und sie nach dem Wort Fehler bzw. bei älteren Windows Versionen FAILED komplett durchsuchen.
"/LOG+:c:\sicher.log" schreibt die Logdatei sicher.log auf c:\ fort, andernfalls würde diese jedesmal überschrieben.
"/TEE" sorgt dafür, daß nicht nur in der Logdatei sondern auch in der Eingabeaufforderung die Ausgabe angezeigt wird.
"/XD $RECYCLE.BIN" schließt das Verzeichnis $RECYCLE.BIN vom Kopieren aus.
Bei mir gibts verschiedenste Papierkörbe wg. Multiboot
Potshock