Grenzen von XCOPY ??
Backuplösung mit Batch
Hallo Zusammen,
ich bin gerade dabei ein Backup im Batchmodus einzurichten. Dabei soll ein Netzlaufwerk gesichert werden.
Die Dateien werden mit XCOPY übertragen.
das netzlaufwerk hat folgende Struktur
DATEN
+-Abteilungen
+-Infonet
+-Projekte
+-Veranstaltungen
mit jeweils einigen Unterverzeichnissen. wenn ich im Skript als Quelle Daten angebe fehlen nach dem Copieren in Abteilungen einige Unterordner. Wenn ich als Quelle direkt Abteilungen angebe kopiert er alles.
Das Skript läuft ca 1 St 30 min und kopiert ca 54 000 Dateien.
Ich könnte natürlich alle Verzeichnisse einzeln angeben aber wenn sich mal was an der Struktur ändert muss ich das ja dann immer anpassen. Hier das Skript:
rd /S /Q f:\backups\filer\BU5
rename f:\backups\filer\Bu4 Bu5
rename f:\backups\filer\BU3 BU4
rename f:\backups\filer\BU2 BU3
rename f:\backups\filer\BU1 BU2
md f:\backups\filer\BU1
del c:\backupskript\log.txt
set Quelle="\\filer01\c$\daten"
set Ziel="F:\backups\filer\BU1\FULL\Daten"
set log="C:\Backupskript\log.txt"
;
echo . >>%log%
echo Starte Backup: %date% %time% von %Quelle% nach %Ziel% >>%log%
md %Ziel%
xcopy %Quelle% %Ziel% /s /v /c /i /f /h /k /o /x /y /EXCLUDE:exclude.txt >>%log%
attrib -A /S /D %Quelle%\*.*
echo Fertig %date% %time% >>%log%
echo XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX >>%log%
echo .>>%log%
Hat Jemand eine Idee?
Gruß IB
Hallo Zusammen,
ich bin gerade dabei ein Backup im Batchmodus einzurichten. Dabei soll ein Netzlaufwerk gesichert werden.
Die Dateien werden mit XCOPY übertragen.
das netzlaufwerk hat folgende Struktur
DATEN
+-Abteilungen
+-Infonet
+-Projekte
+-Veranstaltungen
mit jeweils einigen Unterverzeichnissen. wenn ich im Skript als Quelle Daten angebe fehlen nach dem Copieren in Abteilungen einige Unterordner. Wenn ich als Quelle direkt Abteilungen angebe kopiert er alles.
Das Skript läuft ca 1 St 30 min und kopiert ca 54 000 Dateien.
Ich könnte natürlich alle Verzeichnisse einzeln angeben aber wenn sich mal was an der Struktur ändert muss ich das ja dann immer anpassen. Hier das Skript:
rd /S /Q f:\backups\filer\BU5
rename f:\backups\filer\Bu4 Bu5
rename f:\backups\filer\BU3 BU4
rename f:\backups\filer\BU2 BU3
rename f:\backups\filer\BU1 BU2
md f:\backups\filer\BU1
del c:\backupskript\log.txt
set Quelle="\\filer01\c$\daten"
set Ziel="F:\backups\filer\BU1\FULL\Daten"
set log="C:\Backupskript\log.txt"
;
echo . >>%log%
echo Starte Backup: %date% %time% von %Quelle% nach %Ziel% >>%log%
md %Ziel%
xcopy %Quelle% %Ziel% /s /v /c /i /f /h /k /o /x /y /EXCLUDE:exclude.txt >>%log%
attrib -A /S /D %Quelle%\*.*
echo Fertig %date% %time% >>%log%
echo XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX >>%log%
echo .>>%log%
Hat Jemand eine Idee?
Gruß IB
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 3174
Url: https://administrator.de/contentid/3174
Ausgedruckt am: 15.11.2024 um 01:11 Uhr
4 Kommentare
Neuester Kommentar
Es gab mal unter Windows NT 4 im Ressource Kit ein Tool namens Robocopy (für robust file copy), mit dem man Verzeichnisse, Dateien etc. kopieren konnte, unabhängig davon, ob sich in der Struktur unterhalb der angegebenen Ebene etwas änderte.
Das gibt es auch immer noch. Eine Beschreibung ist zu finden unter
http://www.ss64.com/nt/robocopyXP.html
Je nachdem, welches Windows-OS genutzt wird, kann man die Ressourcekits unter
http://www.ss64.com/links/ntlinks.html#kits
herunterladen.
Robocopy ist für das, was Du machen möchtest, definitiv die bessere Wahl.
Viel Erfolg
Garfield
Das gibt es auch immer noch. Eine Beschreibung ist zu finden unter
http://www.ss64.com/nt/robocopyXP.html
Je nachdem, welches Windows-OS genutzt wird, kann man die Ressourcekits unter
http://www.ss64.com/links/ntlinks.html#kits
herunterladen.
Robocopy ist für das, was Du machen möchtest, definitiv die bessere Wahl.
Viel Erfolg
Garfield