Gibt es ein Werkzeug zum Kopieren eines Ordners mit Schattenkopie?

13458
Borek Bernard

Gibt es ein ähnliches Werkzeug wie Robocopy oder TeraCopy, das eine "Schattenkopie" eines Ordners erstellt?

Ich bin mir nicht sicher, ob dies technisch unter Windows 7 möglich ist, aber ich würde gerne ein Hilfsprogramm finden, das beim Ausführen des Befehls "Kopieren" zu diesem Zeitpunkt eine feste Kopie dieses Ordners erstellt und diese dann kopiert Ergebnis an einen anderen Ort. Was ich erreichen möchte, sind konsistente Kopien von Ordnern, die derzeit verwendet werden.

Ist das unter Windows möglich? Gibt es ein benutzerfreundliches Dienstprogramm, das dabei helfen kann?

11
Was meinen Sie mit einer festen Kopie? soandos vor 12 Jahren 0
Ich bin nicht sicher, welche Bezeichnung verwendet werden soll, aber das Ergebnis sollte dasselbe sein, als würde die Kopie mit VSS erstellt werden, jedoch nur auf Ordnerebene und nicht auf Festplattenebene. Ziel ist es, eine konsistente Kopie eines Ordners zu erstellen - als ob das Backup in 0.0s ausgeführt würde. Borek Bernard vor 12 Jahren 0
@soandos, VSS sendet eine Anwendung an alle Anwendungen und fordert sie auf, alle Schreibvorgänge abzuschließen, damit das auf der Festplatte gespeicherte Material konsistent ist. Anschließend werden alle neuen Schreibvorgänge vorübergehend an einen anderen Speicherort umgeleitet und können bereitgestellt werden alles aus dem Schatten in diesem konsistenten Zustand. Auf diese Weise können Sie eine riesige Datenmenge sichern, ohne Dienste oder Anwendungen zu stoppen. Zoredache vor 12 Jahren 0

3 Antworten auf die Frage

10
Zoredache

Was ich erreichen möchte, sind konsistente Kopien von Ordnern, die derzeit verwendet werden.

Bitte haben Sie Verständnis dafür, dass Anwendungen tatsächlich mit VSS kompatibel sein müssen. Sie können zwar eine Schattenkopie erstellen, es ist jedoch möglich, dass die Anwendungen mit in Verwendung befindlichen Dateien möglicherweise nicht auf das Ereignis reagieren und die erforderlichen Maßnahmen ergreifen, um sicherzustellen, dass Sie eine konsistente Kopie erhalten.

Sie möchten mit Sicherheit den Befehl Diskshadow verwenden, um eine Schattenkopie zu erstellen und diese dann temporär als Volume zu mounten. Danach können Sie mit Robocopy / Teracopy oder einem Favoriten-Tool eine Kopie erstellen. Hier ist der Satz von Dateien, die ich für die Sicherung eines VSS eines meiner Systeme verwende. Es gibt ein weiteres Beispiel, das Teil der MS-Dokumente ist, mit denen ich verlinkt habe.

shadowbackup.bat

@echo off o: cd \shadow del o:\shadow\*.cab diskshadow -s diskshadow_script.txt robocopy /mir S:\data\ \\srv-backup\backupshare\srv01\ 

diskshadow_script.txt

delete shadows exposed s: set context persistent nowriters set verbose on add volume o: alias Backup create expose %Backup% S: 
Wenn ich einen 5-MB-Ordner auf eine fast vollständige 1-TB-Festplatte kopieren muss, werden dadurch weitere 1 TB nicht benötigter Sicherungsdaten erstellt, oder? Sie haben Recht, ich suche nach einer Funktion, die der von VSS ähnelt, aber ohne den "Volume" -Teil. Wenn es existiert ... Borek Bernard vor 12 Jahren 0
Diskshadow ruft die VSS-API auf. Es nimmt keinen zusätzlichen Platz ein. Oder zumindest nicht viel. VSS ist eine Copy-on-Write-Technologie. Bis zum Löschen des speziellen Schattens, den Sie mit Disks erstellen, ist es möglich, dass alle neuen Schreibvorgänge auf das Volume Speicherplatz beanspruchen, da eine Kopie der unveränderten Datei und alle neuen Schreibvorgänge gespeichert werden müssen. Wenn Speicherplatz ein Problem ist, stellen Sie sicher, dass Sie das Schatten-Volume mit Diskshadows löschen, sobald Sie damit fertig sind. Zoredache vor 12 Jahren 0
Ah OK, ich glaube, ich verstehe jetzt Ihre Lösung. Ich wusste nicht, dass Sie ein Volume in einem "eingefrorenen" Zustand mounten können, ohne eine vollständige Sicherung davon zu erstellen. Gibt es eine Anwendung, die dies für mich automatisieren würde? Wie beim Anhängen des Datenträgers, wenn der Kopiervorgang gestartet wird, und die Bereitstellung des Datenträgers am Ende aufheben? Ich möchte mich nicht selbst mit VSS-Details beschäftigen (ich habe keine Erfahrung mit Befehlszeilen-VSS und möchte keine Daten aufgrund eines falschen Befehls verlieren). Borek Bernard vor 12 Jahren 0
Mir sind keine GUI-Tools bekannt. Zoredache vor 12 Jahren 0
Ich hätte das nicht bewertet, aber ich habe nicht den Ruf - Diskshadow ist eigentlich kein Teil von Windows 7, es wurde in Windows 8 eingeführt - http://technet.microsoft.com/de-de/library/cc772172. aspx. Für Windows 7 müssen Sie vssadmin verwenden, wodurch die gleichen Funktionen auf weniger bequeme Weise verfügbar gemacht werden. SamStephens vor 9 Jahren 2
Auch das ist nicht genau: DiskShadow gibt es nur in den Serverversionen, und die Erwähnung von Win8 ist nur ein Tippfehler von TechNet. SilverbackNet vor 8 Jahren 1
Darüber hinaus kann vssadmin [eine sehr wichtige Sache, die diskshadow nicht kann] (https://support.software.dell.com/appassure/kb/121604) ausführen, dh erzwinge "Zombie" -Schattenkopien. RomanSt vor 7 Jahren 0
8
Bob M

Probieren Sie Hobocopy von Wangdera Tools and Utilities aus.

Wenn Sie den Paketmanager "Chocolatey" installiert haben, kann HoboCopy unbeaufsichtigt installiert werden. Geben Sie dazu den folgenden Befehl ein: `chocolatey install hobocopy` unforgettableid vor 8 Jahren 0
1
mlt

Der Vollständigkeit halber, als ich darüber stolperte. Es gibt auch ein WBAdmin- Tool, mit dem Ordner unter Windows 7 mit VSS gesichert werden können. Weitere Informationen finden Sie unter TechNet . Es funktioniert sofort und es muss kein Tool von Drittanbietern installiert werden.

Leider können Sie nur einzelne Dateien und Ordner auf dem Server Windows sichern. Die Desktop-Versionen geben einen Fehler aus: "Eine teilweise Sicherung von Volumes wird unter dieser Windows-Version nicht unterstützt." Das ist bizarr, weil die GUI das kann, aber ich denke, das ist Microsoft. SilverbackNet vor 8 Jahren 1