Robocopy kopiert nicht alle Dateien?
Hallo zusammen,
ich habe die unten stehende Befehlszeile als .bat gespeichert.
Das Problem ist, dass mir scheinbar willkürlich viele Dateien nicht kopiert werden. Hierzu gehören u.a. Rar-Dateien, Bilder etc.
Der Ordner Promotion hat viele Unterordner (5-8 Unterebenen) und die "untersten" Rar-Dateien werden z.B. gar nicht kopiert. Außerdem auch in höheren Ebenen Bilder, Rar-Dateien etc.
Die Dateien sind teilweise viele Monate alt, können archiviert und auch indiziert werden (entsprechende Hakerl sind gesetzt).
In der bat-Datei sind viele Robocopy-Befehle enthalten (welche nacheinander ausgeführt werden), da ich mehrere Verzeichnisse sichern möchte. Ich möchte außerdem nur neue und neuere (deswegen das Archivbit inkl. "/E") Dateien kopieren. Also typische Backup-Aufgabe.
Hat jemand eine Idee? Könnte es an Problemen mit dem Archivbit liegen? Es ist auch völlig egal, ob ich die Datei an diesem PC oder an einer Kamera oder einem anderen PC erstellt habe. Die komplette Ordnerstruktur wird erstellt, also lesen kann er es.
Ich danke Euch für Eure Ideen.
LG
elchico
Betriebssystem: Windows 7 - x64
chcp 1252
set SORTTIME=%time:~0,2%%time:~3,2%%time:~6,2%
@if "%SORTTIME:~0,1%"==" " set SORTTIME=0%SORTTIME:~1,6%
C:\Windows\system32\ROBOCOPY.EXE D:\Promotion Z:\Seagate-Backup-BK-01\Zeug\Uni\Promotion /COPY:DAT /DST /E /FFT /MT:8 /M /NDL /NS /NP /R:2 /W:5 /LOG+:D:\Programme\Robocopy\Logs\Promotion_log-%date:~6,4%-%date:~3,2%-%date:~0,2%_%SORTTIME:~0,2%%SORTTIME:~2,2%.log
3 Antworten
Hallo,
Ja es liegt am archivbit.
Ich hatte das selbe Problem mit robocopy.
Eine Erklärung dazu habe ich aber nie gefunden. Auch das Kopieren aller Datein ohne und anschließend neue Dateien mit archivbit, hatte nicht ordentlich Funktioniert.
Robocopy ist als Backup Funktion unzuverlässig und fehler beim Kopieren werden auch nicht erkannt.
Such dir besser ein vernünftiges Open source backup Programm.
für einfache Backups reicht es, will man die Dateien verschlüsseln ist es mit Dateiversionsverlauf nicht möglich. bei mir werden die Dateien dann immer neu kopiert anstatt die alten zu erneuern. kopiere meine Dateien auf einer Backup Festplatte und anschließend verschlüsselt in die cloud.
habe bisher noch kein Programm gefunden was mir zusagt. die meisten programme sind beim Kopieren etwas langsam weil die Dateien anschließend überprüft werden ob sie auch vollständig ist. dies macht robocopy nicht dadurch ist das Kopieren auch viel schneller. so hatte ich mir das auch gedacht per Batch und dem Aufgabenplaner eine simple Backup Funktion zu erhalten. nur doof wenn das dann nicht optimal funktioniert. Windows selber hat mit Dateivision eine eigene Backup Funktion wenn diese dir zusagt kannst auch die benutzen.
Hallo,
danke erst einmal.
Hast Du einen Vorschlag? Habe lange Zeit AllwaySync genutzt, aber zum einen habe ich mehr Dateien als erlaubt in der Freeversion und zum anderen wäre so ein batch-programmiertes Backup schon angenehm ;-)
Hallo zusammen,
inzwischen bin ich einen Schritt weiter. Ich habe ein ausführliches Log erstellt mit /V und dabei kam heraus, dass RC keine Archive (.rar Dateien) kopieren möchte (ausgelassene Dateien werden mit dem Kommentar "Archiv" gekennzeichnet). Hat jemand eine Idee, warum das so sein könnte? Zumal RC teilweise eben schon Archive kopiert ...
Danke und LG
elchico
Wie sieht die BATCH-Datei aus? Hast Du es schon mal mit XCOPY versucht?
https://de.wikibooks.org/wiki/Datensicherung/_Werkzeuge/_Kopieren/_XCOPY
Habe ich, dann 3 Dateien verändert und 3 neue hinzugefügt (in einem Ordner, in dem auch das vorherige Mal nicht alles gesichert wurde) und wieder tritt das gleiche Problem auf. Diese 6 Dateien wurden nicht von RC beachtet ...
Mhm, dann arbeitet ROBOCOPY wohl wirklich nicht korrekt. Ich könnte mir vorstellen dass das Programm auf eine "veraltete" Dateiliste zugreift die womöglich noch im Arbeitsspeicher liegt und eventuell erst nach einem gewissen Zeitraum erneuert wird.
Habe ich, aber !gefühlt! ist robocopy schneller. Außerdem laufen meine ganzen anderen Jobs über RC, weswegen das wohl auch eine Gewohnheitssache ist...
Wenn ich es jetzt richtig verstanden habe, dann willst Du robocopy benutzen, hast aber keine Ahnung warum nicht "alle" Dateien kopiert werden die kopiert werden sollten.
Lösungsansatz:
Bring erstmal alles auf den gleichen Stand. Sollten dann immer noch Dateien fehlen (am besten Listen mit "dir > dateiname.txt" zum Vergleich), dann stimmt was mit der Pufferung nicht.
robocopy <Quelle> <Ziel> /xc /xn /xo
hmm hab Win 7, aber ich les mich mal in die Schattenkopie-Funktion ein. Danke :)