Avatar billede maniactor Nybegynder
31. juli 2009 - 16:52 Der er 4 kommentarer og
1 løsning

Batch backup

Hejsa

Jeg har brug for et lille script der kan tage backup, ved klik på en .bat fil.
Jeg er ikke helt inde i Vista x64 mht. det, så hvad er smartest at bruge: XCOPY eller ROBOCOPY?

Lad os sige dataene ligger i C:\Test\ og backuppen bliver smidt på X:\Backups\ - der skal dog kun tages de filer med, som har ændret sig siden sidst.

Jeg er lidt rusten i det, så et lille eksempel ville være dejligt.

På forhånd tak.
Avatar billede maniactor Nybegynder
31. juli 2009 - 16:56 #1
Måske skulle jeg også lige skrive, at det ville være en fordel hvis en mappe på C:\Test\ var væk, at den så også ville forsvinde fra backuppen.

Faktisk som en form for synkronisering.
Avatar billede amite Mester
01. august 2009 - 01:03 #2
Følgende kommando tager en kopi af ændrede filer.

  robocopy C:\test X:\Backups *.* /M /E /COPYALL /R:0 /W:0

Så vidt jeg ved kan den dog ikke fjerne data igen (synkronisere).
Avatar billede maniactor Nybegynder
01. august 2009 - 10:46 #3
Jeg fandt lige selv lidt mere info..
Det lader til at attributten /MIR laver en spejling, som jeg er ude efter.

Tusind tak for hjælpen alligevel!
Avatar billede bdf Mester
01. august 2009 - 20:52 #4
Hvordan kom det endelige script så til at se ud med spejlings funktionen? :)
Avatar billede maniactor Nybegynder
01. august 2009 - 21:26 #5
Scriptet er lidt mere end det, men kort fortalt, så er der en "vælge" funktion, efter hvad der skal tages backup af.
Afhængig af valget sættes en origin og destination variabel (stien til disse), og selve kommandoen endte i retningen af:

ROBOCOPY %orig% %dest% /MIR /R:0 /W:0 /LOG:%dest%log.txt

Det virker ganske fortrinligt - jeg har givet det den store test.
R er antallet af gange der skal forsøges hvis filen ikke svarer eller lign (standard er 1000000).
W er tiden der skal ventes mellem forsøg (standard 30 sek).

Derfor satte jeg dem til 0, da mit script laver backup på en USB nøgle. Så har jeg ikke tid til at vente 1000000 * 30 sek pr fil der ikke svarer :D.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester