XXXDAU 10 Geschrieben 19. November 2003 Autor Melden Teilen Geschrieben 19. November 2003 Habe das auch ausprobiert geht alles nicht beim kopieren einer datenbank bleibt er hängen und dann geht gar nichts mehr. aber er bricht es auch nicht ab und zeigt was er kopiert hat auf dem DBox an weiss nicht weiter kennt jemand ein tool das kosten los ist und das hin bekommt was ich nicht hin bekomme :D grüße XXXDAU Zitieren Link zu diesem Kommentar
himbidas 10 Geschrieben 19. November 2003 Melden Teilen Geschrieben 19. November 2003 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 Zitieren Link zu diesem Kommentar
auer 10 Geschrieben 20. November 2003 Melden Teilen Geschrieben 20. November 2003 Eine Datenbank, die in Benutzung ist, kann nicht kopiert werden. Und wenn man den Datenbankserver ebenfalls stoppt und dann die Dateien kopiert, so ist das keine Sicherung im Datenbank-Sinn. Ansonsten statische Dateien (*.html usw.) mit xcopy /d oder dem robocopy.exe - Datenbanken mußt Du gesondert behandeln. ------------- Gruß, Auer Zitieren Link zu diesem Kommentar
XXXDAU 10 Geschrieben 20. November 2003 Autor Melden Teilen Geschrieben 20. November 2003 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 Zitieren Link zu diesem Kommentar
himbidas 10 Geschrieben 23. November 2003 Melden Teilen Geschrieben 23. November 2003 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 Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.