Jump to content

Datensicherung mit Batch


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Vielleicht versuchen wir mal, uns alle gemütlich zurückzulehnen, tief Luft zu holen und nochmal alles zu überdenken ;)

Selbst wenn wir mit den stümperhaften copy/xcopy-Umleitungsaktionen erreichen, dass eine Liste der Nicht-kopierten Dateien erzeugt wird, haben wir ja noch nicht die Ursache erkannt, oder? Als Ergebnis müsste XXXDAU u.U. eine Menge Dateien, die nicht kopiert wurden, nochmals versuchen zu kopieren, um dann festzustellen, dass es eh nicht geht. Also kommen wir so nicht weiter.

Als erstes muss doch mal geklärt werden, warum da nicht kopiert wird. Mögliche Ursachen:

- Dateien in Benutzung

- grosse Dateien, die zu kopieren sind? Ziel der Freigabe ist u.U. ein Server? Dann könnte folgendes auftreten. Werden grosse Dateien (z.B. Datenbanken) ab ca. 300-400 MB zu einem Server kopiert, kann es sein, dass das Kopieren fehlschlägt. Server schreiben nicht sofort auf Platte sonder cachen. Ist der Cache zu klein, bricht der Kopiervorgang für diese Datei ab. (internes Windowsverhalten bei Serverkopieen)

Ausserdem sagstest Du, dass eine Menge Dateien, grad im Web, zu kopieren sind. Was macht copy/xcopy? Die schaufeln immer stupide alles rüber. Erzeugt schön Traffic :(

 

Lösung: nutze robocopy.exe aus dem NT-Ressourcekit (könnte bei XP schon mit dabei sein??)

robocopy -? -> kurze Hilfe

robocopy -??? -> ausführliche Hilfe

 

Dein Problem: robocopy quelle ziel /mirror /R:3 /W:3 /LOG:log.txt

 

mirror -> erzeugt ein Spiegel von Quelle auf Ziel

R:3 -> drei Wiederholungen, falls Datei nicht kopiert werden kann

W:3 -> wartet drei Sekunden zwischen den Wiederholungen

LOG:log.txt -> logt in Datei log.txt im aktuellen Verzeichnis

 

Die Syntax für Quelle und Ziel ist anfang ein bissel verwirrend. Ist nicht wie bei copy: copy quelle\*.txt ziel ,

sondern mehr in der Art: robocopy VON NACH Dateitypen Optionen

 

Der Clou ist, dass robocopy intelligent ist und nur das kopiert, was sich im ZIEL ggü. der QUELLE geändert hat. Spart also TraffiC!

mirror ist dabei ein bissel crazy. damit kann man sich schnell sein Ziel zerknallen. Irgendwas gabs da noch mit einer Option /purge.

musst halt mal ein bissel experimentieren mit test-Daten und die Hilfe durchlesen.

 

Thomas

Link zu diesem Kommentar

Das Problem ist es läuft es macht jeden abend eine sicherung von den daten ich muss ja nur :-) raus bekommen wie ich diese nicht kopierten daten in eine Datei bekomme wo ich dann nach sehen kann ...

wenn es geht das man sieht was er kopiert hat muss es doch auch anders rum gehen

 

habe noch einen tipp bekommen das ich nach den attributen schauen soll

bsp attribut löschen beim kopieren und dann eines setzten und dann nach schauen welche nicht geändert wurden und diese dann in eine Datei rein schreiben....

 

wie das genau gehen soll weiss ich nicht habe einfach zu wenig erfahrung leider :-(

und die Zeit drängt auch chef viel was sehen und so weiter :-)

 

danke an alle

Link zu diesem Kommentar

Mach mal die Geschichte mit der robocopy.exe

Es funktioniert, ausserdem bekommst du eine saubere Übersicht, welche Dateien/Verzeichnis kopiert/nicht kopiert wurden. Und im Falle der Nicht-Kopie kommt auch meisst noch ne saubere Begründung, warum nicht; z.B. Access denied (Zugriff verweigert), usw.

Warum also ewig mit dem xcopy rumärgern und versuchen, das Fahrrad ein 2. mal zu erfinden :wink2:

Thomas

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...