[win7] Robocopy log

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Falcon Heavy
  • Registratie: Juli 2003
  • Laatst online: 14-05 19:43
Ik ben afgelopen weekend ivm MBR problemen op mijn raid 0 schijf en van mijn 1 & 2 TB JBOD schijven na een foutje van mijzelf aangewezen geweest op robocopy ivm het backuppen via cmd.

Na mezelf er iets in verdiept te hebben vind ik het eigenlijk een heerlijke manier om al mijn backups up to date te houden. Ik heb de .bat file al automatisch draaien om deze via een snelkoppeling als Administrator uit te laten voeren, UAC komt op maar via tweak UAC blijft de melding nu ook weg.

Ik heb alleen een paar vragen waar ik niet meer uit kom.

robocopy /MIR /TEE /R:5 /LOG+:F:\Backup\Backuplog.txt F:\BACKUP G:\BACKUP

Ik wil dat de log file alleen die informatie wegschfijft van de files welke ook gekopieerd/gewijzigd/verwijderd zijn.Dus niet zoals nu worden alle files weggeschreven in de log die gechecked worden. Iemand een idee hoe ik dit kan invoeren?

Tevens wil ik eigenlijk dat als ik mijn externe HDD aanzet het bat filetje automatisch opstart en dus even mijn backup 1:1 zet. Geen idee hoe ik dit moet toepassen. De autorun.inf wil niet werken omdat, voor zover ik weet, Windows 7 hier niet meer mee omgaat ivm virussen ed.

Hoop dat jullie wat meer weten :)

Acties:
  • 0 Henk 'm!

  • YellowOnline
  • Registratie: Januari 2005
  • Laatst online: 28-03-2023

YellowOnline

BEATI PAVPERES SPIRITV

Ik snap je vraag niet aangezien met dit commando sowieso de overgeslagen files toch niet gelogd worden? Je zou net /V (verbose) moeten toevoegen om wél de bestanden te zien te krijgen waar niets mee gebeurd.

Wat je tweede vraag betreft: neen, autorun is passé. Er is eventueel een workaround via PowerShell, ttz. een scriptje schrijven dat resident in memory is en via WMI pollt of externe harde schijf X aanwezig is. Ik zou het niet doen, maar pretty much the best you can get als je het écht wilt.

Ik kan wel zo'n scriptje schrijven, maar aangezien het al bestaat ga ik er geen tijd in steken: http://social.answers.mic...72-418c-93f5-08e7ed83e6bc.

Acties:
  • 0 Henk 'm!

  • Falcon Heavy
  • Registratie: Juli 2003
  • Laatst online: 14-05 19:43
hmm raar, ik heb toch echt alles in mijn logfile staan. Ook diegene die niet gewijzigd zijn:


-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------

Started : Mon Dec 06 22:55:06 2010

Source : F:\BACKUP\
Dest : G:\BACKUP\

Files : *.*

Options : *.* /S /E /COPY:DAT /PURGE /MIR /R:5 /W:30

------------------------------------------------------------------------------

3 F:\BACKUP\
Newer 68 Backup.bat
0%
100%
Newer 1.4 m Backuplog.txt
0%
17%
35%
53%
71%
88%
100%
0 F:\BACKUP\ASUS Drivers\

en veel meer die niet gewijzigd zijn

------------------------------------------------------------------------------

Total Copied Skipped Mismatch FAILED Extras
Dirs : 1974 0 1974 0 0 0
Files : 26350 2 26348 0 0 0
Bytes : 96.477 g 1.40 m 96.476 g 0 0 0
Times : 0:00:15 0:00:00 0:00:00 0:00:15


Speed : 25017440 Bytes/sec.
Speed : 1431.509 MegaBytes/min.

Ended : Mon Dec 06 22:55:21 2010

Ik zal me eens wat verdiepen in dat scriptje, waarom zou jij het niet doen?

Acties:
  • 0 Henk 'm!

  • YellowOnline
  • Registratie: Januari 2005
  • Laatst online: 28-03-2023

YellowOnline

BEATI PAVPERES SPIRITV

Frank J. schreef op maandag 06 december 2010 @ 23:02:
hmm raar, ik heb toch echt alles in mijn logfile staan. Ook diegene die niet gewijzigd zijn:

(...)

3 F:\BACKUP\
Newer 68 Backup.bat
0%
100%
Newer 1.4 m Backuplog.txt

(...)

Ik zal me eens wat verdiepen in dat scriptje, waarom zou jij het niet doen?
Hoezo niet gewijzigd? Ik zie daar toch duidelijk "newer" staan :>

Eerste run met jouw code:
code:
1
2
3
        New File               0    New Text Document (2).txt
        New File               0    New Text Document (3).txt
        New File               0    New Text Document.txt


Tweede run met jouw code:
code:
1

Inderdaad, niets te zien ;)

Derde run met /V:
code:
1
2
3
              same             0    New Text Document (2).txt
              same             0    New Text Document (3).txt
              same             0    New Text Document.txt


En waarom zou ik een scriptje schrijven voor je terwijl er al een bestaand script op internet staat? :s Het warm water is al uitgevonden; en als ik vind dat ik het beter kan zal ik het wel schrijven wanneer ik het zelf nodig heb.

Acties:
  • 0 Henk 'm!

  • Falcon Heavy
  • Registratie: Juli 2003
  • Laatst online: 14-05 19:43
Ja dat snap ik maar ik doelde dus op het laatste bestand:

0 F:\BACKUP\ASUS Drivers\ deze is niet gewijzigd en hieronder volgt dus de lijst met 1974 directories en 26348 bestanden die niet gewijzigd zijn.Dus ik krijg niet zo een lijst waar niks in staat.

Ik snap best dat je dat scriptje niet wilt schrijven dat kan ik zelf ook wel ;) De vraag waarom jij het niet zou doen sloeg op jouw zin:
Wat je tweede vraag betreft: neen, autorun is passé. Er is eventueel een workaround via PowerShell, ttz. een scriptje schrijven dat resident in memory is en via WMI pollt of externe harde schijf X aanwezig is. Ik zou het niet doen, maar pretty much the best you can get als je het écht wilt.
waar je zegt ik zou het niet doen. Waarom zou jij dit niet doen?

[ Voor 3% gewijzigd door Falcon Heavy op 07-12-2010 10:08 ]


Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Frank J. schreef op dinsdag 07 december 2010 @ 10:07:
Ja dat snap ik maar ik doelde dus op het laatste bestand:

0 F:\BACKUP\ASUS Drivers\ deze is niet gewijzigd en hieronder volgt dus de lijst met 1974 directories en 26348 bestanden die niet gewijzigd zijn.Dus ik krijg niet zo een lijst waar niks in staat.
Ik snap je punt ook niet helemaal om eerlijk te zijn.
Dat zijn de stats van je hele folder onderaan, als je die niet wil zien moet je die job summary uitzetten.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

  • Falcon Heavy
  • Registratie: Juli 2003
  • Laatst online: 14-05 19:43
Hmm misschien een beetje onduidelijk omschreven. Mijn log file ziet er als volgt uit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows                              
-------------------------------------------------------------------------------

  Started : Tue Dec 07 14:16:40 2010

   Source : F:\TEST\
     Dest : G:\TEST\

    Files : *.*
        
  Options : *.* /S /E /COPY:DAT /PURGE /MIR /R:5 /W:30 

------------------------------------------------------------------------------

                      20    F:\TEST\
        Newer              15165    Backuplog.txt
  0%  
100%  
                       8    F:\TEST\New folder\
                       8    F:\TEST\New folder - Copy\
                       8    F:\TEST\New folder - Copy - Copy\
                       8    F:\TEST\New folder - Copy - Copy - Copy\
                       8    F:\TEST\New folder - Copy - Copy - Copy - Copy\
                       8    F:\TEST\New folder - Copy - Copy - Copy (2)\
                       8    F:\TEST\New folder - Copy (2)\
                       8    F:\TEST\New folder - Copy (2) - Copy\
                       8    F:\TEST\New folder - Copy (2) - Copy - Copy\
                       8    F:\TEST\New folder - Copy (3)\
                       8    F:\TEST\New folder - Copy (3) - Copy\
                       8    F:\TEST\New folder - Copy (4)\

------------------------------------------------------------------------------

               Total    Copied   Skipped  Mismatch    FAILED    Extras
    Dirs :        13         0        13         0         0         0
   Files :       116         1       115         0         0         0
   Bytes :    15.7 k    14.8 k       920         0         0         0
   Times :   0:00:00   0:00:00                       0:00:00   0:00:00


   Speed :             1083214 Bytes/sec.
   Speed :              61.982 MegaBytes/min.

   Ended : Tue Dec 07 14:16:40 2010

nu wil ik eigenlijk alleen in de logging terug zien wat er gewijzigd is dus niet de mappen. (ik zei net mappen en bestanden foutje) Dit wil ik eigenlijk in mijn logging:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 -------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows                              
-------------------------------------------------------------------------------

  Started : Tue Dec 07 14:16:40 2010

   Source : F:\TEST\
     Dest : G:\TEST\

    Files : *.*
        
  Options : *.* /S /E /COPY:DAT /PURGE /MIR /R:5 /W:30 

------------------------------------------------------------------------------

                      20    F:\TEST\
        Newer              15165    Backuplog.txt
  0%  
100%  
                     
------------------------------------------------------------------------------

               Total    Copied   Skipped  Mismatch    FAILED    Extras
    Dirs :        13         0        13         0         0         0
   Files :       116         1       115         0         0         0
   Bytes :    15.7 k    14.8 k       920         0         0         0
   Times :   0:00:00   0:00:00                       0:00:00   0:00:00


   Speed :             1083214 Bytes/sec.
   Speed :              61.982 MegaBytes/min.

   Ended : Tue Dec 07 14:16:40 2010

Het verschil zit hem dus in de logging waar de mappen worden weggeschreven die gecontroleerd zijn. Bij een test van 1 of 10 folders valt het wel mee maar bij de echte backup gaat het om een hele waslijst :)

aaa nu ik het opschrijf bedenk ik net misschien kun je de folders uit zetten en ja dat bestaat:

code:
1
2
/NDL 
Geen mapnamenlijst bijhouden

en jahoor getest en het werk:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows                              
-------------------------------------------------------------------------------

  Started : Tue Dec 07 14:21:58 2010

   Source : F:\TEST\
     Dest : G:\TEST\

    Files : *.*
        
  Options : *.* /NDL /S /E /COPY:DAT /PURGE /MIR /R:5 /W:30 

------------------------------------------------------------------------------

        Newer              21142    F:\TEST\Backuplog.txt
  0%  
100%  

------------------------------------------------------------------------------

               Total    Copied   Skipped  Mismatch    FAILED    Extras
    Dirs :        13         0        13         0         0         0
   Files :       106         1       105         0         0         0
   Bytes :    21.5 k    20.6 k       925         0         0         0
   Times :   0:00:00   0:00:00                       0:00:00   0:00:00

   Ended : Tue Dec 07 14:21:58 2010

opzet ziet er nu als volgt uit:
code:
1
robocopy /MIR /NDL /R:5 /LOG+:F:\TEST\Backuplog.txt F:\TEST G:\TEST


sorry voor de onduidelijkheid maar het is opgelost!

nu nog even het scriptje schrijven.

[edit]
YellowOnline schreef op maandag 06 december 2010 @ 22:38:
Ik kan wel zo'n scriptje schrijven, maar aangezien het al bestaat ga ik er geen tijd in steken: http://social.answers.mic...72-418c-93f5-08e7ed83e6bc.
Script draait als een trein! Bedankt voor jullie input ik ben een tevreden man :)

[ Voor 4% gewijzigd door Falcon Heavy op 08-12-2010 16:39 ]


Acties:
  • 0 Henk 'm!

  • technoaddict
  • Registratie: Juni 2006
  • Laatst online: 09:01
Mag ik dit topic even gebruiken voor een vraagje? Zorgt de /MIR parameter er voor dat alleen de gewijzigde bestanden gekopieerd worden? maw, een incremental kopie actie?
Een collega van mij heeft onlangs een kopie actie uitgevoerd met de volgende parameters: /S /E /R:1 /W:5 /COPYALL
Ik heb het vermoeden dat ik die /COPYALL nu niet hoef te gebruiken voor de incremental copy action. Tevens lijkt mij /S overbodig als /E ook al gebruikt wordt?

Acties:
  • 0 Henk 'm!

  • Falcon Heavy
  • Registratie: Juli 2003
  • Laatst online: 14-05 19:43
technoaddict schreef op donderdag 09 december 2010 @ 11:54:
Mag ik dit topic even gebruiken voor een vraagje? Zorgt de /MIR parameter er voor dat alleen de gewijzigde bestanden gekopieerd worden? maw, een incremental kopie actie?
Een collega van mij heeft onlangs een kopie actie uitgevoerd met de volgende parameters: /S /E /R:1 /W:5 /COPYALL
Ik heb het vermoeden dat ik die /COPYALL nu niet hoef te gebruiken voor de incremental copy action. Tevens lijkt mij /S overbodig als /E ook al gebruikt wordt?
klopt, de MIR zorgt voor een incremental kopie, het checkt gewijzigde datum, gewijzigde filesize, gewijzigde naam of verwijderd bestand/map:

robocopy doet standaard:
code:
1
COPY:DAT = copyflags : D=Data, A=Attributes, T=Timesta


Mir doet het volgende er bovenop:
code:
1
2
3
4
/MIR : MIRror a directory tree - equivalent to /PURGE plus all subfolders (/E)
/PURGE : Delete dest files/folders that no longer exist in source.
/E : Copy Subfolders, including Empty Subfolders
/S : Copy Subfolder


/E doet eigenlijk hetzelfde als /S alleen dan ook de lege folders. In de logging zie je als je /MIR gebruikt /S en /E terug komen, dat doet robocopy automatisch dus je kan gewoon ingeven:

robocopy /MIR x:backup y:backup

/R:1 retry 1 bij een fail van een kopie aktie 1 keer opnieuw proberen dus.

/W:5 aantal seconden wachten voordat er opnieuw geprobeerd wordt na een failure

Acties:
  • 0 Henk 'm!

  • technoaddict
  • Registratie: Juni 2006
  • Laatst online: 09:01
Frank, bedankt voor je heldere uitleg!
Pagina: 1