Uppföljning på backupscript

Posted: 2005-04-15 by Alvmarken in
0

Insåg efter första skarpa körningen att scriptet inte var helt bra.

Vid kopiering av filer från ethernetdisk1 till ethernetdisk2 togs bara filer vars senast modifierad datum var max 1 dag. Detta visade sig innebära att filer som inte modifierats senaste dagen inte kom med. Min tanke var ju att kopiera hela mappstrukturen och alla filer.

Originalscriptet finns postat här.

Nåja. Jag har ändrat scriptet enligt följande:



@echo off

Rem Skapa anslutning till Ethernetdiskarna
Rem Ethernetdisk 1 har den utdelade mappen backup
Rem Ethernetdisk 2 har den utdelade mappen mirror

net use x: \\ethernetdisk1\backup

net use y: \\ethernetdisk2\mirror

Rem Kopiera data från mapp1 på lokaldisk1 till mapp1 på ethernetdisk1 (som ligger i mappen backup)
Rem Kopiera också data från mapp2 på lokaldisk1 till mapp2 på ethernetdisk1
Rem Man kan även prova med växeln /mir (för mirror) för att skapa exakta kopior av mapp och filstrukturen

robocopy /ZB /E /LOG:backuplog_mapp1_"%date%".txt /TEE c:\mapp1 x:\mapp1_"%date%"

robocopy /ZB /E /LOG:backuplog_mapp2_"%date%".txt /TEE c:\mapp2 x:\mapp2_"%date%"

Rem Kopiera sen hela rasket igen till ethernetdisk2.

robocopy /ZB /E /LOG:backuplog_mapp1_"%date%".txt /TEE c:\mapp1 y:\mapp1_"%date%"

robocopy /ZB /E /LOG:backuplog_mapp2_"%date%".txt /TEE c:\mapp2 y:\mapp2_"%date%"

Rem Koppla ifrån ethernetdiskarna
net use x: /delete
net use y: /delete


Nu börjar jag fundera på att utöka scriptet så att det kopierade datat flyttas in i undermappar på ethernetdiskarna. Blir kanske enklare att hålla isär dem då tänker jag.

Twittra om detta

0 kommentarer: