Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Sichern und Wiederherstellen kritischer Geschäftsdaten kann aufgrund der folgenden Probleme komplex sein:
Die Daten müssen in der Regel gesichert werden, während die Anwendungen, die die Daten liefern, noch ausgeführt werden. Dies bedeutet, dass einige der Datendateien geöffnet sein oder sich in einem inkonsistenten Zustand befinden können.
Wenn das Dataset groß ist, kann es schwierig sein, alle Daten gleichzeitig zu sichern.
Die ordnungsgemäße Ausführung von Sicherungs- und Wiederherstellungsvorgängen erfordert eine enge Koordination zwischen den Sicherungsanwendungen, den zu sichernden Branchenanwendungen und der Speicherverwaltungshardware und -software. Der Volumeschattenkopie-Dienst (Volume Shadow Copy Service oder VSS), der in Windows Server® 2003 eingeführt wurde, ermöglicht die Konversation zwischen diesen Komponenten, damit diese besser zusammenarbeiten können. Wenn alle Komponenten VSS unterstützen, können Sie sie verwenden, um Ihre Anwendungsdaten zu sichern, ohne die Anwendungen offline zu schalten.
VSS koordiniert die Aktionen, die erforderlich sind, um eine konsistente Schattenkopie (auch als Momentaufnahme, Snapshot oder Zeitpunktkopie bezeichnet) der zu sichernden Daten zu erstellen. Die Schattenkopie kann so wie sie ist oder in den folgenden Szenarien verwendet werden:
Sie möchten Anwendungsdaten und Systemstatusinformationen sichern, einschließlich der Archivierung von Daten auf einem anderen Festplattenlaufwerk, Band oder anderen Wechselmedium.
Sie führen Data Mining aus.
Sie führen Datenträger-zu-Datenträger-Backups durch.
Sie benötigen eine schnelle Wiederherstellung nach einem Datenverlust, indem Sie die Daten auf der ursprünglichen LUN oder einer komplett neuen LUN wiederherstellen, die eine ausgefallene ursprüngliche LUN ersetzt.
Windows-Features und -Anwendungen, die VSS verwenden, umfassen:
Funktionsweise von VSS
Für eine vollständige VSS-Lösung sind alle der folgenden grundlegenden Komponenten erforderlich:
VSS-Dienst: Teil des Windows-Betriebssystems, das sicherstellt, dass die anderen Komponenten ordnungsgemäß miteinander kommunizieren und zusammenarbeiten können.
VSS-Anforderer: Die Software, die die tatsächliche Erstellung von Schattenkopien anfordert (oder andere vorgänge auf hoher Ebene, z. B. importieren oder löschen). In der Regel handelt es sich hierbei um die Sicherungsanwendung. Das Hilfsprogramm Windows Server Backup und die Anwendung System Center Data Protection Manager sind VSS-Anforderer. Nicht-Microsoft VSS-Anforderer enthalten fast alle Sicherungssoftware, die unter Windows ausgeführt wird.
VSS Writer: Die Komponente, die garantiert, dass wir über einen konsistenten Datensatz verfügen, der gesichert werden kann. Dies wird in der Regel als Teil einer Branchenanwendung bereitgestellt, z. B. SQL Server oder Exchange Server. VSS-Writer für verschiedene Windows-Komponenten, wie etwa die Registrierung, sind im Windows-Betriebssystem enthalten. Nicht-Microsoft VSS-Writer sind in vielen Anwendungen für Windows enthalten, die die Datenkonsistenz während der Sicherung garantieren müssen.
VSS-Anbieter: Die Komponente, die die Schattenkopien erstellt und verwaltet. Dies kann in der Software oder in der Hardware geschehen. Das Windows-Betriebssystem enthält einen VSS-Provider, der Copy-on-Write (Kopie bei Schreibvorgang) verwendet. Wenn Sie ein Speicherbereichsnetzwerk (STORAGE Area Network, SAN) verwenden, ist es wichtig, dass Sie den VSS-Hardwareanbieter für das SAN installieren, sofern vorhanden. Ein Hardwareanbieter entlastet das Hostbetriebssystem von der Aufgabe, eine Schattenkopie zu erstellen und zu verwalten.
Im folgenden Diagramm wird veranschaulicht, wie der VSS-Dienst Anforderer, Writer und Anbieter koordiniert, um eine Schattenkopie eines Volumes zu erstellen.
Abbildung 1: Architekturdiagramm des Volume Shadow Copy Service
Erstellen einer Schattenkopie
Dieser Abschnitt setzt die verschiedenen Rollen von Anforderer, Writer und Anbieter in einen Kontext, indem die Schritte aufgelistet werden, die zum Erstellen einer Schattenkopie ausgeführt werden müssen. Das folgende Diagramm zeigt, wie VSS die allgemeine Koordination des Anforderers, Autors und Anbieters steuert.
Abbildung 2: Erstellungsprozess für Schattenkopien
Zum Erstellen einer Schattenkopie führen Anforderer, Writer und Anbieter die folgenden Aktionen aus:
Der Antragsteller fordert VSS auf, die Autoren aufzulisten, die Writer-Metadaten zu sammeln und die Erstellung von Schattenkopien vorzubereiten.
Jeder Writer erstellt eine XML-Beschreibung der Komponenten und Datenspeicher, die gesichert und für VSS bereitgestellt werden müssen. Der Writer definiert außerdem eine Wiederherstellungsmethode, die für alle Komponenten verwendet wird. VSS gibt die Beschreibung des Writers an den Anforderer weiter, der die Komponenten auswählt, die gesichert werden sollen.
VSS benachrichtigt alle Autoren, ihre Daten für die Erstellung einer Schattenkopie vorzubereiten.
Jeder Writer bereitet die Daten entsprechend vor, wie z. B. durch Abschließen aller geöffneten Transaktionen, Ausführen von Transaktionsprotokollen und Leeren von Caches. Wenn die Daten zum Speichern in der Schattenkopie bereit sind, benachrichtigt der Writer VSS.
VSS weist die Writer an, Schreib-E/A-Anforderungen von Anwendungen vorübergehend einzufrieren (Lese-E/A-Anforderungen sind immer noch möglich), und zwar für die wenigen Sekunden, die zum Erstellen der Schattenkopie des oder der Volumes benötigt werden. Das Einfrieren der Anwendung darf nicht länger als 60 Sekunden dauern. VSS löscht die Dateisystempuffer und friert dann das Dateisystem ein, wodurch sichergestellt wird, dass die Dateisystemmetadaten korrekt aufgezeichnet werden und die Daten, die als Schattenkopie erstellt werden, in einer konsistenten Reihenfolge geschrieben werden.
VSS weist den Anbieter an, die Schattenkopie zu erstellen. Die Erstellung der Schattenkopie dauert höchstens 10 Sekunden, während der alle Schreib-E/A-Anforderungen an das Dateisystem eingefroren bleiben.
VSS gibt Schreib-E/A-Anforderungen für das Dateisystem frei.
VSS weist die Writer an, Schreib-E/A-Anforderungen von Anwendungen zu entsperren. An diesem Punkt können Anwendungen wieder Daten auf die Festplatte schreiben, die schattenkopiert wurde.
Hinweis
Die Erstellung von Schattenkopien kann abgebrochen werden, wenn sich die Writer länger als 60 Sekunden im eingefrorenen Zustand befinden oder wenn die Anbieter länger als 10 Sekunden zum Festschreiben der Schattenkopie benötigen.
Der Anforderer kann den Prozess wiederholen (wechseln Sie zurück zu Schritt 1), oder den Administrator benachrichtigen, dass der Vorgang zu einem späteren Zeitpunkt wiederholt werden soll.
Wenn die Schattenkopie erfolgreich erstellt wurde, gibt VSS die Standortinformationen für die Schattenkopie an den Anforderer zurück. In einigen Fällen kann die Schattenkopie vorübergehend als Volume mit Lese-/Schreibzugriff zur Verfügung gestellt werden, damit VSS und eine oder mehrere Anwendungen den Inhalt der Schattenkopie ändern können, bevor die Erstellung der Schattenkopie abgeschlossen ist. Nachdem VSS und die Anwendungen ihre Änderungen vorgenommen haben, wird die Schattenkopie schreibgeschützt. Diese Phase wird als Autorecovery bezeichnet und wird verwendet, um alle Dateisystem- oder Anwendungstransaktionen auf dem Schattenkopievolume rückgängig zu machen, die nicht abgeschlossen wurden, bevor die Schattenkopie erstellt wurde.
Wie der Anbieter eine Schattenkopie erstellt
Ein Hardware- oder Softwareanbieter von Schattenkopien verwendet zum Erstellen einer Schattenkopie eine der folgenden Methoden:
Vollständige Kopie: Mit dieser Methode wird eine vollständige Kopie (als vollständige Kopie oder Klon bezeichnet) des ursprünglichen Volumes zu einem bestimmten Zeitpunkt erstellt. Die Kopie ist schreibgeschützt.
Copy-on-write: Diese Methode kopiert nicht das ursprüngliche Volumen. Stattdessen wird eine differenzielle Kopie erstellt, indem alle Änderungen (abgeschlossene Schreib-E/A-Anforderungen) kopiert werden, die nach einem bestimmten Zeitpunkt auf dem Volume vorgenommen werden.
Umleitung beim Schreiben: Mit dieser Methode wird das ursprüngliche Volume nicht kopiert, und es werden keine Änderungen am ursprünglichen Volume nach einem bestimmten Zeitpunkt vorgenommen. Stattdessen wird eine differenzielle Kopie erstellt, indem alle Änderungen an ein anderes Volume umgeleitet werden.
Vollständige Kopie
Eine vollständige Kopie wird erstellt, indem eine geteilte Spiegelung wie folgt erstellt wird:
Das ursprüngliche Volume und das Schattenkopievolume sind ein gespiegelter Volumesatz.
Das Schattenkopie-Volumen ist vom ursprünglichen Volumen getrennt. Dadurch wird die Spiegelverbindung getrennt.
Nachdem die Spiegelverbindung getrennt wurde, sind das ursprüngliche Volume und das Schattenkopievolume voneinander unabhängig. Das ursprüngliche Volume akzeptiert weiterhin alle Änderungen (Schreib-E/A-Anforderungen), während das Schattenkopievolume eine genaue schreibgeschützte Kopie der ursprünglichen Daten zum Zeitpunkt der Trennung bleibt.
Methode „Kopie bei Schreibvorgang“
Wenn in der Copy-on-Write-Methode eine Änderung des ursprünglichen Volumes erfolgt (aber bevor die E/A-Anforderung zum Schreiben abgeschlossen ist), wird jeder zu ändernde Block gelesen und dann in den Speicherbereich der Schattenkopie des Volumes geschrieben (auch als Diff-Bereich bezeichnet). Der Schattenkopie-Speicherbereich kann sich auf demselben Volume oder auf einem anderen Volume befinden. Dadurch wird eine Kopie des Datenblocks auf dem ursprünglichen Volume beibehalten, bevor die Änderung diese überschreibt.
Zeit | Quelldaten (Status und Daten) | Schattenkopie (Status und Daten) |
---|---|---|
T0 | Originaldaten: 1 2 3 4 5 | Keine Kopie: – |
T1 | Geänderte Daten im Cache: 3 bis 3' | Erstellte Schattenkopie (nur Unterschiede): 3 |
T2 | Ursprüngliche Daten werden überschrieben: 1 2 3' 4 5 | Unterschiede und Index werden in der Schattenkopie gespeichert: 3 |
Tabelle 1: Die Copy-on-Write-Methode zum Erstellen von Schattenkopien
Die Methode „Kopie bei Schreibvorgang“ ist eine schnelle Methode zum Erstellen einer Schattenkopie, da nur geänderte Daten kopiert werden. Die kopierten Blöcke im Vergleichsbereich können mit den geänderten Daten auf dem ursprünglichen Volume kombiniert werden, um das Volume auf den ursprünglichen Zustand zurückzusetzen, bevor Änderungen vorgenommen wurden. Wenn viele Änderungen vorhanden sind, kann die Methode „Kopie bei Schreibvorgang“ kostspielig werden.
Methode „Umleitung bei Schreibvorgang“
Bei der Methode „Umleitung bei Schreibvorgang“ werden Änderungen, die das ursprüngliche Volume empfängt (Schreib-E/A-Anforderung), nicht auf das ursprüngliche Volume angewendet. Stattdessen wird die Änderung in den Schattenkopie-Speicherbereich eines anderen Volumes geschrieben.
Zeit | Quelldaten (Status und Daten) | Schattenkopie (Status und Daten) |
---|---|---|
T0 | Originaldaten: 1 2 3 4 5 | Keine Kopie: – |
T1 | Geänderte Daten im Cache: 3 bis 3' | Erstellte Schattenkopie (nur Unterschiede): 3' |
T2 | Originaldaten überschrieben: 1 2 3 4 5 | Unterschiede und Index werden in der Schattenkopie gespeichert: 3' |
Tabelle 2: Die Redirect-on-Write-Methode zum Erstellen von Schattenkopien
Wie die Methode „Kopie bei Schreibvorgang“ stellt auch die Methode „Umleitung bei Schreibvorgang“ eine schnelle Methode zum Erstellen einer Schattenkopie dar, da nur Änderungen an den Daten kopiert werden. Die kopierten Blöcke im Vergleichsbereich können mit den unveränderten Daten auf dem ursprünglichen Volume kombiniert werden, um eine vollständige, aktuelle Kopie der Daten zu erstellen. Wenn viele Lese-I/O-Anforderungen vorliegen, kann die Methode „Umleitung beim Schreiben“ kostspielig werden.
Schattenkopieanbieter
Es gibt zwei Arten von Schattenkopieanbietern: hardwarebasierte Anbieter und softwarebasierte Anbieter. Es gibt auch einen Systemanbieter, bei dem es sich um einen Softwareanbieter handelt, der in das Windows-Betriebssystem integriert ist.
Hardwarebasierte Anbieter
Hardwarebasierte Schattenkopieanbieter fungieren als Schnittstelle zwischen VSS und der Hardwareebene, indem sie mit einem Hardwarespeicheradapter oder -controller arbeiten. Das Erstellen und Verwalten der Schattenkopie wird vom Speicherarray durchgeführt.
Hardwareanbieter erstellen immer eine Schattenkopie einer gesamten LUN, aber VSS macht nur die Schattenkopie der angeforderten Volumes verfügbar.
Ein hardwarebasierter Schattenkopie-Anbieter verwendet VSS-Funktionalität, die den Zeitpunkt definiert, die Datensynchronisierung ermöglicht, die Schattenkopie verwaltet und eine gemeinsame Schnittstelle mit Sicherungsanwendungen bereitstellt. VSS gibt jedoch nicht den zugrunde liegenden Mechanismus an, mit dem der hardwarebasierte Anbieter Schattenkopien erzeugt und verwaltet.
Softwarebasierte Anbieter
Softwarebasierte Schattenkopieanbieter fangen typischerweise Lese- und Schreib-E/A-Anforderungen in einer Softwareschicht zwischen dem Dateisystem und der Volumemanager-Software ab und verarbeiten sie.
Diese Anbieter werden als DLL-Komponente im Benutzermodus und als mindestens ein Gerätetreiber im Kernelmodus implementiert, in der Regel als ein Speicherfiltertreiber. Im Gegensatz zu hardwarebasierten Anbietern erstellen softwarebasierte Anbieter Schatten Kopien auf Softwareebene, nicht auf der Hardwareebene.
Ein softwarebasierter Schattenkopieanbieter muss eine Point-in-Time-Ansicht eines Volumes verwalten, indem er Zugriff auf einen Datensatz hat, der verwendet werden kann, um den Volumestatus vor der Erstellungszeit der Schattenkopie neu zu erstellen. Ein Beispiel hierfür ist die "Kopieren bei Schreiben"-Technik des Systemanbieters. VSS legt jedoch keine Einschränkungen dafür fest, welche Technik die softwarebasierten Anbieter zum Erstellen und Verwalten von Schattenkopien verwenden.
Ein Softwareanbieter gilt für eine größere Anzahl von Speicherplattformen als ein hardwarebasierten Anbieter und sollte auch mit Basisdatenträgern oder logischen Volumes gleich gut funktionieren. (Ein logisches Volume ist ein Volume, das durch Kombinieren des freie Speicherplatzes von zwei oder mehr Datenträgern erstellt wird.) Im Gegensatz zu Hardwareschattenkopien verbrauchen Softwareanbieter Betriebssystemressourcen, um die Schattenkopie zu verwalten.
Weitere Informationen zu grundlegenden Datenträgern finden Sie unter "Verwalten von einfachen Volumes".
Systemanbieter
Im Windows-Betriebssystem wird ein Schattenkopieanbieter, der Systemanbieter, bereitgestellt. Obwohl in Windows ein Standardanbieter bereitgestellt wird, steht es anderen Anbietern frei, Implementierungen bereitzustellen, die für ihre Speicherhardware und Softwareanwendungen optimiert sind.
Um die Zeitpunktansicht eines Volumes beizubehalten, das in einer Schattenkopie enthalten ist, verwendet der Systemanbieter eine Copy-on-Write-Technik. Kopien der Blöcke auf dem Volume, die seit Beginn der Erstellung der Schattenkopie verändert wurden, werden in einem Speicherbereich für Schattenkopien gespeichert.
Der Systemanbieter kann das Produktionsvolume verfügbar machen, in das normal geschrieben und das gelesen werden kann. Wird die Schattenkopie benötigt, werden die Unterschiede logisch auf die Daten auf dem Produktionsvolume angewendet, um die gesamte Schattenkopie verfügbar zu machen.
Für den Systemanbieter muss sich der Schattenkopie-Speicherbereich auf einem NTFS-Volume befinden. Das Volume, für das eine Schattenkopie erstellt werden soll, muss kein NTFS-Volume sein, aber mindestens ein auf dem System eingebundenes Volume muss ein NTFS-Volume sein.
Die Komponentendateien, aus denen der Systemanbieter besteht, sind swprv.dll
und volsnap.sys
.
In-Box-VSS-Writer
Das Windows-Betriebssystem enthält eine Reihe von VSS-Writern, die für das Auflisten der Daten verantwortlich sind, die für die verschiedenen Windows-Features erforderlich sind.
Weitere Informationen zu diesen Writern finden Sie unter In-Box VSS Writer.
Wie Schattenkopien verwendet werden
Neben der Sicherung von Anwendungsdaten und Systemstatusinformationen können Schattenkopien für viele Zwecke verwendet werden, darunter:
Wiederherstellen von LUNs (LUN-Neusynchronisierung und LUN-Austausch)
Wiederherstellen einzelner Dateien (Schattenkopien für freigegebene Ordner)
Data Mining mithilfe von übertragbaren Schattenkopien
Wiederherstellen von LUNs (LUN-Neusynchronisierung und LUN-Austausch)
In Windows Server 2008 R2 und Windows 7 können VSS-Anforderer ein Hardwareschattenkopie-Anbieterfeature namens LUN-Resynchronisierung (oder LUN-Neusynchronisierung) verwenden. Dies ist ein schnelles Wiederherstellungsschema, das einem Anwendungsadministrator ermöglicht, Daten aus einer Schattenkopie in der ursprünglichen LUN oder einer neuen LUN wiederherzustellen.
Bei der Schattenkopie kann es sich um einen vollständigen Klon oder eine differenzielle Schattenkopie handeln. In beiden Fällen hat die Ziel-LUN am Ende des resync-Vorgangs den gleichen Inhalt wie die Schattenkopie-LUN. Während der erneuten Synchronisierung erstellt das Array eine Kopie auf Blockebene aus der Schattenkopie in die Ziel-LUN.
Hinweis
Die Schattenkopie muss eine übertragbare Hardwareschattenkopie sein.
Die meisten Arrays erlauben, dass Produktions-E/A-Vorgänge kurz nach Beginn der Neusynchronisierung fortgesetzt werden. Während der Neusynchronisierung werden Leseanforderungen an die Schattenkopie-LUN und Schreibanforderungen an die Ziel-LUN umgeleitet. Auf diese Weise können Arrays große Datasets wiederherstellen und normale Vorgänge in mehreren Sekunden fortsetzen.
Die LUN-Neusynchronisierung unterscheidet sich vom LUN-Austausch. Ein LUN-Austausch ist ein schnelles Wiederherstellungsszenario, das von VSS seit Windows Server 2003 SP1 unterstützt wird. Bei einem LUN-Austausch wird die Schattenkopie importiert und anschließend in ein Volume mit Lese-/Schreibzugriff konvertiert. Die Konvertierung ist ein unumkehrbarer Vorgang, und das Volume und die zugrunde liegende LUN können danach nicht mit den VSS-APIs gesteuert werden. Die folgende Liste beschreibt, wie die LUN-Neusynchronisierung mit dem LUN-Austausch verglichen wird:
Bei der LUN-Neusynchronisierung wird die Schattenkopie nicht geändert, sodass sie mehrmals verwendet werden kann. Beim LUN-Austausch kann die Schattenkopie nur einmal für eine Wiederherstellung verwendet werden. Für die meisten sicherheitsbewussten Administratoren ist dies wichtig. Wird die LUN-Neusynchronisierung verwendet, kann der Anforderer den gesamten Wiederherstellungsvorgang wiederholen, wenn beim ersten Mal etwas schief geht.
Am Ende eines LUN-Austauschs wird die Schattenkopie-LUN für Produktions-E/A-Anforderungen verwendet. Aus diesem Grund muss die Schattenkopie LUN dieselbe Speicherqualität wie die ursprüngliche Produktions-LUN verwenden, um sicherzustellen, dass die Leistung nach dem Wiederherstellungsvorgang nicht beeinträchtigt wird. Wird stattdessen die LUN-Neusynchronisierung verwendet, kann der Hardwareanbieter die Schattenkopie in Speicher aufbewahren, der kostengünstiger ist als Speicher in Produktionsqualität.
Wenn die Ziel-LUN nicht verwendbar ist und neu erstellt werden muss, ist LUN-Swapping möglicherweise kostengünstiger, da keine Ziel-LUN erforderlich ist.
Warnung
Alle aufgeführten Vorgänge sind Vorgänge auf LUN-Ebene. Wenn Sie versuchen, ein bestimmtes Volume mit Hilfe der LUN-Resynchronisierung wiederherzustellen, werden Sie unwissentlich alle anderen Volumes, die sich die LUN teilen, zurücksetzen.
Wiederherstellen einzelner Dateien (Schattenkopien für freigegebene Ordner)
Schattenkopien für freigegebene Ordner verwendet VSS, um zeitpunktgenaue Kopien von Dateien zu erstellen, die sich auf einer gemeinsam genutzten Netzwerkressource befinden, wie z. B. einem Dateiserver. Mit Schattenkopien für freigegebene Ordner können Benutzer gelöschte oder geänderte Dateien, die im Netzwerk gespeichert sind, schnell wiederherstellen. Da dies ohne Unterstützung eines Administrators möglich ist, können Schattenkopien für freigegebene Ordner die Produktivität steigern und die Verwaltungskosten senken.
Weitere Informationen zu Schattenkopien für freigegebene Ordner finden Sie unter Schattenkopien für freigegebene Ordner.
Data Mining mithilfe von übertragbaren Schattenkopien
Mit einem Hardwareanbieter, der für die Verwendung mit VSS entwickelt wurde, können Sie transportierbare Schattenkopien erstellen, die in Server innerhalb desselben Subsystems (z. B. san) importiert werden können. Diese Schattenkopien können für das Seeding einer Produktions- oder Testinstallation mit schreibgeschützten Daten für Data Mining verwendet werden.
Mit VSS und einem Speicherarray mit einem Hardwareanbieter, der für die Verwendung mit VSS entwickelt wurde, ist es möglich, eine Schattenkopie des Quelldatenvolumes auf einem Server zu erstellen und dann die Schattenkopie auf einen anderen Server (oder zurück auf denselben Server) zu importieren. Dieser Prozess wird in wenigen Minuten ausgeführt, unabhängig von der Größe der Daten. Der Übertragungsvorgang umfasst eine Reihe von Schritten, bei denen ein Schattenkopieanforderer (eine Speicherverwaltungsanwendung) verwendet wird, der übertragbare Schattenkopien unterstützt.
So übertragen Sie eine Schattenkopie
Erstellen Sie eine übertragbare Schattenkopie der Quelldaten auf einem Server.
Importieren Sie die Schattenkopie auf einen Server, der mit dem SAN verbunden ist (Sie können die Schattenkopie auf einen anderen Server oder auf denselben Server importieren).
Die Daten können jetzt verwendet werden.
Abbildung 3: Erstellen und Transport von Schattenkopien zwischen zwei Servern
Hinweis
Eine transportierbare Schattenkopie, die unter Windows Server 2003 erstellt wird, kann nicht auf einen Server importiert werden, auf dem Windows Server 2008 oder Windows Server 2008 R2 ausgeführt wird. Eine transportierbare Schattenkopie, die unter Windows Server 2008 oder Windows Server 2008 R2 erstellt wurde, kann nicht auf einen Server importiert werden, auf dem Windows Server 2003 ausgeführt wird. Eine unter Windows Server 2008 erstellte Schattenkopie kann jedoch auf einen Server importiert werden, auf dem Windows Server 2008 R2 ausgeführt wird, und umgekehrt.
Schattenkopien sind schreibgeschützt. Wenn Sie eine Schattenkopie in eine Lese-/Schreib-LUN konvertieren möchten, können Sie zusätzlich zu VSS eine VDS-basierte Speicherverwaltungsanwendung (einschließlich bestimmter Anforderer) verwenden. Mithilfe dieser Anwendung können Sie die Schattenkopie aus der Volumeschattenkopie-Dienstverwaltung entfernen und in eine Lese-/Schreib-LUN konvertieren.
VSS-Transport ist eine erweiterte Lösung auf Computern mit Windows Server 2003 Enterprise Edition, Windows Server 2003 Datacenter Edition, Windows Server 2008 oder Windows Server 2008 R2. Dies funktioniert nur, wenn ein Hardwareanbieter im Speicherarray vorhanden ist. Der Transport von Schattenkopien kann für viele Zwecke genutzt werden, z. B. für Bandsicherungen, Data Mining und Tests.
Häufig gestellte Fragen
Diese FAQ beantwortet häufig gestellte Fragen zu VSS für Systemadministratoren. Informationen zu VSS-Anwendungsprogrammierschnittstellen finden Sie unter Volume Shadow Copy Service.
Wann wurde VSS eingeführt? In welchen Windows-Betriebssystemversionen ist er verfügbar?
VSS wurde in Windows XP eingeführt. Es ist unter Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 und Windows Server 2008 R2 verfügbar.
Was ist der Unterschied zwischen einer Schattenkopie und einer Sicherung?
Eine Schattenkopie dient als Sicherung, wenn eine Festplattensicherung ausgeführt wird. Daten können aus der Schattenkopie zu Wiederherstellungszwecken extrahiert werden, oder die Schattenkopie kann direkt für schnelle Wiederherstellungsszenarien verwendet werden, z. B. LUN-Resynchronisierung oder LUN-Swapping.
Wenn Daten aus der Schattenkopie auf Band oder ein anderes Wechselmedium kopiert werden, stellt der auf dem Medium gespeicherte Inhalt die Sicherung dar. Die Schattenkopie selbst kann gelöscht werden, nachdem die Daten aus ihr kopiert wurden.
Was ist das größte Volumen, das VSS unterstützt?
VSS unterstützt eine Volumengröße von bis zu 64 TB.
Ich habe eine Sicherung unter Windows Server 2008 erstellt. Kann ich sie unter Windows Server 2008 R2 wiederherstellen?
Dies hängt von der verwendeten Sicherungssoftware ab. Die meisten Sicherungsprogramme unterstützen dieses Szenario für Daten, aber nicht für Sicherungen des Systemstatus.
Schattenkopien, die für eine dieser Versionen von Windows erstellt werden, können für die andere verwendet werden.
Ich habe eine Sicherung unter Windows Server 2003 erstellt. Kann ich sie unter Windows Server 2008 wiederherstellen?
Dies hängt von der verwendeten Sicherungssoftware ab. Wenn Sie eine Schattenkopie unter Windows Server 2003 erstellen, können Sie sie nicht unter Windows Server 2008 verwenden. Wenn Sie auch eine Schattenkopie unter Windows Server 2008 erstellen, können Sie sie nicht unter Windows Server 2003 wiederherstellen.
Wie kann ich VSS deaktivieren?
Es ist möglich, VSS mithilfe der Microsoft Management Console zu deaktivieren. Dies sollten Sie jedoch nicht tun. Das Deaktivieren von VSS beeinträchtigt alle Programme, die Sie verwenden und die darauf angewiesen sind, wie z. B. die Systemwiederherstellung und das Windows Server Backup.
Weitere Informationen finden Sie auf der Microsoft TechNet-Website:
Kann ich Dateien aus einer Schattenkopie ausschließen, um Speicherplatz zu sparen?
VSS dient zum Erstellen von Schattenkopien ganzer Volumes. Temporäre Dateien, z. B. Auslagerungsdateien, werden bei Schattenkopien automatisch weggelassen, um Speicherplatz zu sparen.
Verwenden Sie den folgenden Registrierungsschlüssel, um bestimmte Dateien aus Schattenkopien auszuschließen: FilesNotToSnapshot
Hinweis
Der FilesNotToSnapshot
Registrierungsschlüssel soll nur von Anwendungen verwendet werden. Benutzer, die versuchen, sie zu verwenden, stoßen auf Einschränkungen wie:
- Dateien können nicht aus einer Schattenkopie gelöscht werden, die auf einem Windows Server mithilfe des Features "Vorherige Versionen" erstellt wurde.
- Es können keine Dateien aus Schattenkopien für freigegebene Ordner gelöscht werden.
- Es kann Dateien aus einer Schattenkopie löschen, die mithilfe des Dienstprogramms Diskshadow erstellt wurde, jedoch keine Dateien aus einer Schattenkopie löschen, die mit dem Dienstprogramm Vssadmin erstellt wurde.
- Dateien werden nach dem Prinzip des besten Bemühens aus einer Schattenkopie gelöscht. Dies bedeutet, dass sie nicht garantiert gelöscht werden.
Weitere Informationen finden Sie unter Ausschließen von Dateien aus Schattenkopien.
Bei meinem nicht von Microsoft stammenden Sicherungsprogramm ist ein VSS-Fehler aufgetreten. Was kann ich tun?
Suchen Sie den Abschnitt zum Produktsupport auf der Website des Unternehmens, von dem das Sicherungsprogramm erstellt wurde. Es könnte ein Produktupdate geben, das Sie herunterladen und installieren können, um das Problem zu beheben. Falls nicht, wenden Sie sich an die Produktsupportabteilung des Unternehmens. Systemadministratoren können Informationen zur Problembehandlung bei VSS auf der folgenden Website der Microsoft TechNet-Bibliothek verwenden, um Diagnoseinformationen zu VSS-bezogenen Problemen zu sammeln. Weitere Informationen finden Sie unter Volume Shadow Copy Service.
Was ist der Vergleichsbereich?
Der Speicherbereich für Schattenkopien (oder Diff-Bereich) ist der Speicherort, an dem die Daten für die Schattenkopie gespeichert werden, die vom Systemsoftwareanbieter erstellt wird.
Wo befindet sich der Vergleichsbereich?
Der Vergleichsbereich kann sich auf einem beliebigen lokalen Volume befinden. Es muss sich jedoch auf einem NTFS-Volume befinden, das über genügend Speicherplatz verfügt.
Wie wird der Speicherort des Vergleichsbereichs festgelegt?
Die folgenden Kriterien werden in dieser Reihenfolge ausgewertet, um den Speicherort des Vergleichsbereichs zu bestimmen:
Wenn ein Volume bereits über eine vorhandene Schattenkopie verfügt, wird dieser Speicherort verwendet.
Wenn es eine vorkonfigurierte manuelle Zuordnung zwischen dem ursprünglichen Volume und dem Speicherort des Schattenkopievolumes gibt, wird dieser Speicherort verwendet.
Wenn die beiden vorherigen Kriterien keinen Speicherort bereitstellen, wählt der Schattenkopiedienst einen Speicherort basierend auf dem verfügbaren freien Speicherplatz aus. Wenn von mehreren Volumes Schattenkopien erstellt werden, erstellt der Schattenkopiedienst eine Liste möglicher Momentaufnahmen-Speicherorte basierend auf der Größe des freien Speicherplatzes, in absteigender Reihenfolge. Die Anzahl der bereitgestellten Speicherorte entspricht der Anzahl der Volumes, von denen Schattenkopien erstellt werden.
Wenn das Volume, von dem eine Schattenkopie erstellt wird, einer der möglichen Speicherorte ist, wird eine lokale Zuordnung erstellt. Andernfalls wird eine Zuordnung mit dem Volume erstellt, das den meisten verfügbaren Speicherplatz aufweist.
Kann VSS Schattenkopien von Nicht-NTFS-Volumes erstellen?
Ja. Persistente Schattenkopien können jedoch nur für NTFS-Volumes erstellt werden. Außerdem muss mindestens ein auf dem System eingebundenes Volume ein NTFS-Volume sein.
Wie viele Schattenkopien kann ich maximal gleichzeitig erstellen?
Maximal können von 64 Volumes Schattenkopien in einem einzigen Schattenkopiesatz erstellt werden. Dies entspricht nicht der Anzahl der Schattenkopien.
Wie viele vom Systemanbieter erstellte Softwareschattenkopien kann ich maximal für ein Volume verwalten?
Die maximale Anzahl von Softwareschattenkopien pro Volume beträgt 512. Standardmäßig können Sie jedoch nur 64 Schattenkopien verwalten, die vom Feature „Schattenkopien von freigegebenen Ordnern“ verwendet werden. Verwenden Sie den folgenden Registrierungsschlüssel, um den Grenzwert für die Funktion "Schattenkopien freigegebener Ordner" zu ändern: MaxShadowCopies
Wie kann ich den Speicherplatz steuern, der für Schattenkopien verwendet wird?
Geben Sie den vssadmin resize shadowstorage
-Befehl ein.
Weitere Informationen finden Sie unter "Vssadmin resize shadowstorage".
Was geschieht, wenn kein Speicherplatz mehr verfügbar ist?
Schattenkopien für das Volume werden gelöscht, beginnend mit der ältesten Schattenkopie.
VSS-Werkzeuge
Das Windows-Betriebssystem stellt die folgenden Tools zum Arbeiten mit VSS bereit:
DiskShadow
DiskShadow ist ein VSS-Anfrageprogramm, mit dem Sie alle Hardware- und Software-Snapshots verwalten können, die Sie auf einem System haben können. DiskShadow enthält Befehle wie:
list
: Listet VSS-Writer, VSS-Anbieter und Schattenkopien auf.create
: Erstellt eine neue Schattenkopieimport
: Importiert eine transportierbare Schattenkopieexpose
: Macht eine persistente Schattenkopie verfügbar (z. B. in Form eines Laufwerkbuchstaben).revert
: Setzt ein Volume auf eine angegebene Schattenkopie zurück.
Dieses Tool ist für die Verwendung durch IT-Experten bestimmt, aber auch für Entwickler kann es beim Testen eines VSS-Writers oder VSS-Anbieters nützlich sein.
DiskShadow ist nur auf Windows Server-Betriebssystemen verfügbar. Sie ist unter Windows-Clientbetriebssystemen nicht verfügbar.
VssAdmin
VssAdmin dient zum Erstellen, Löschen und Auflisten von Informationen zu Schattenkopien. Sie kann auch verwendet werden, um die Größe des Speicherbereichs für Schattenkopien (Diff-Bereich) zu ändern.
VssAdmin enthält Befehle wie:
create shadow
: Erstellt eine neue Schattenkopiedelete shadows
: Löscht Schattenkopienlist providers
: Listet alle registrierten VSS-Anbieter auflist writers
: Listet alle abonnierten VSS-Autoren aufresize shadowstorage
: Ändert die maximale Größe des Speicherbereichs für Schattenkopien.
VssAdmin kann nur zum Verwalten von Schattenkopien verwendet werden, die vom Systemsoftwareanbieter erstellt wurden.
VssAdmin ist auf Windows-Client- und Windows Server-Betriebssystemversionen verfügbar.
Registrierungsschlüssel des Volume Shadow Copy Service
Die folgenden Registrierungsschlüssel sind für die Verwendung mit VSS verfügbar:
VssAccessControl
MaxShadowCopies
MinDiffAreaFileSize
VSSSACCESSControl
Dieser Schlüssel wird verwendet, um anzugeben, welche Benutzer Zugriff auf Schattenkopien haben.
Weitere Informationen finden Sie unter den folgenden Einträgen auf der MSDN-Website:
MaxShadowCopies
Dieser Schlüssel gibt die maximale Anzahl von über den Client zugänglichen Schattenkopien an, die auf jedem Volume des Computers gespeichert werden können. Die über den Client zugänglichen Schattenkopien werden von Schattenkopien für freigegebene Ordner verwendet.
Weitere Informationen finden Sie unter "MaxShadowCopies " unter "Registrierungsschlüssel für Sicherung und Wiederherstellung".
MinDiffAreaFileSize
Dieser Schlüssel gibt die minimale anfängliche Größe des Schattenkopie-Speicherbereichs in MB an.
Weitere Informationen finden Sie unter "MinDiffAreaFileSize" unter "Registrierungsschlüssel für Sicherung und Wiederherstellung".
Unterstützte Betriebssystemversionen
In der folgenden Tabelle sind die Mindestanforderungen für die unterstützten Clientbetriebssystem-Versionen für VSS-Features aufgeführt.
VSS-Funktion | Minimal unterstützter Client | Unterstützter Mindestserver |
---|---|---|
LUN-Wiedersynchronisierung | Nicht unterstützt | Windows Server 2008 R2 |
Registrierungsschlüssel FilesNotToSnapshot |
Windows Vista | Windows Server 2008 |
Übertragbare Schattenkopien | Nicht unterstützt | Windows Server 2003 mit SP1 |
Hardwareschattenkopien | Nicht unterstützt | Windows Server 2003 |
Vorherige Versionen von Windows Server | Windows Vista | Windows Server 2003 |
Schnelle Wiederherstellung mit LUN-Swap | Nicht unterstützt | Windows Server 2003 mit SP1 |
Mehrere Importe von Hardwareschattenkopien (Dies ist die Möglichkeit, eine Schattenkopie mehrmals zu importieren. Es kann jeweils nur ein Importvorgang ausgeführt werden.) | Nicht unterstützt | Windows Server 2008 |
Schattenkopien für freigegebene Ordner | Nicht unterstützt | Windows Server 2003 |
Übertragbare automatisch wiederhergestellte Schattenkopien | Nicht unterstützt | Windows Server 2008 |
Gleichzeitige Sicherungssitzungen (bis zu 64) | Windows XP | Windows Server 2003 |
Einzelne Wiederherstellungssitzung parallel zu Sicherungen | Windows Vista | Windows Server 2003 mit SP2 |
Bis zu 8 Wiederherstellungssitzungen parallel zu Sicherungen | Windows 7 | Windows Server 2003 R2 |