Robocopy - Frage

Dieses Thema im Forum "Anwendungssoftware" wurde erstellt von mr.lova, 28. März 2011 .

  1. 28. März 2011
    Moin,

    will mit Robocopy ein Backup anlegen.
    Das ist die Übersicht, die ich danach erhalte:

    Code:
     Insgesamt KopiertšbersprungenKeine šbereinstimmung FEHLER Extras
    Verzeich.: 5232 1571 3661 0 0 15
     Dateien: 27782 3272 24510 0 0 527
     Bytes: 38.414 g 11.727 g 26.686 g 0 0 10.951 g
     Zeiten: 0:03:37 0:00:00 0:00:00 0:03:37
    
     Beendet: Mon Mar 28 20:07:33 2011
    
    Wie finde ich raus, wo die Fehler liegen?
    Bzw, kann ich auch NUR die Errors loggen?
     
  2. 28. März 2011
    AW: Robocopy - Frage

    Code:
    robocopy ,,C:\Meine Musik" ,,D:\Backup\Meine Musik" /MIR /XF *.m3u /XD ,,C:\Meine Musik\Dokumente" /LOG+:C:\Logs\musik.log
    Spoiler
    Die Logfunktion /LOG
    Gerade für automatisierte Backups kann sich eine Logfunktion als nützlich erweisen, da dort nachgesehen werden kann, ob es zu Fehlern kam während des Backups oder was überhaupt gemacht wurde. Natürlich unterstützt Robocopy auch das Anlegen von Logdateien. Mit dem Parameter /LOG: wird an der vorgegebenen Stelle eine Logdatei von Robocopy angelegt. Mit /LOG+: wird eine vorhandene Logdatei fortgeführt. Sollte die Logdatei noch nicht existieren beim erstmaligen Ausführen der Befehlszeile, wird sie auch bei /LOG+: neu angelegt. Wenn wir also unter C:\Logs eine Logdatei des Kopiervorgangs anlegen wollen, muss die Befehlszeile wie folgt ausschauen:

    robocopy ,,C:\Meine Musik" ,,D:\Backup\Meine Musik" /MIR /XF *.m3u /XD ,,C:\Meine Musik\Dokumente" /LOG+:C:\Logs\musik.log

    Die normale Logfunktion von Robocopy schreibt allerdings jegliche Rückmeldung in die Logdatei, was diese sehr unübersichtlich gestaltet. Natürlich gibt es auch hier Parameter, die Abhilfe schaffen. Wenn noch ein /NP ergänzt wird, werden keine Fortschrittsinformationen in der Logdatei protokolliert. Mit /NFL werden Dateinamen nicht protokolliert, mit /NDL werden auch keine Verzeichnisse in die Logdatei eingetragen. Mit dem Parameter /NJH wird kein Auftragsheader in der Protokolldatei erzeugt, mit /NJS auch keine Zusammenfassung. Probieren Sie mit diesen Parametern am besten ein wenig aus.

    Mit dem Parameter /TEE werden die Informationen sowohl in die Kommandozeile als auch in die Logdatei geschrieben. Mit /V können auch die Dateien protokolliert werden, die auf beiden Seiten identisch waren und daher übersprungen wurden.

    Robocopy – der Kopier Gigant » WinTotal.de

    Besonders der Teil mit LOG ist hier interessant.

    Nur Errors logen, geht afaik nicht.
     
  3. 28. März 2011
    AW: Robocopy - Frage

    Sry hab vergessen zu erwähnen, dass ich schon ein Log-File erstellt habe.
    Darin findet sich aber kein Error.

    Nur "Neues Verz", "Neue Datei", "Neuer", "Älter" usw.!
     
  4. 1. April 2011
    AW: Robocopy - Frage

    Wenn ein Error in der Übersicht angezeigt wird, dann steht dieser auch im LOG. Zeig mir doch bitte mal dein Skript. Also nicht das Log sondern wirklich den reinen Code, lösch von mir aus die Pfade.

    So siehts aus wenn ein Error richtig gelogt wird:

    Code:
    -------------------------------------------------------------------------------
     ROBOCOPY :: Robust File Copy for Windows :: Version ALPHA3
    -------------------------------------------------------------------------------
    
     Started : Fri Apr 01 01:07:26 2011
    
     Source : C:\pagefile.sys\
     Dest : C:\Test_RR\
    
     Files : *.*
     
     Options : *.* /S /E /COPY:DAT /PURGE /MIR /R:1000000 /W:30 
    
    ------------------------------------------------------------------------------
    
    2011/04/01 01:07:26 ERROR 123 (0x0000007B) Accessing Source Directory C:\pagefile.sys\
    Die Syntax fr den Dateinamen, Verzeichnisnamen oder die Datentr„gerbezeichnung ist falsch.
    
    
    Der "Ordner" pagefile.sys kann nicht kopiert werden, da es gar kein Ordner ist.
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.