Das VSS-Modell
VSS wurde entwickelt, um die probleme zu beheben, die unter Allgemeine Probleme bei der Volumesicherung beschrieben werden.
Das VSS-Modell umfasst Folgendes:
Der Schattenkopiemechanismus. VSS ermöglicht eine schnelle Volumeerfassung des Zustands eines Datenträgers zu einem Zeitpunkt – eine Schattenkopie des Volumes. Diese Volumekopie ist parallel zum Livevolume vorhanden und enthält Kopien aller Dateien auf dem Datenträger, die effektiv gespeichert und als separates Gerät verfügbar sind.
Konsistenter Dateizustand über Anwendungskoordination. VSS bietet einen COM-basierten, ereignisgesteuerten Interprocess-Kommunikationsmechanismus, den die teilnehmenden Prozesse verwenden können, um den Systemstatus in Bezug auf Sicherungs-, Wiederherstellungs- und Schattenkopievorgänge (Volumeerfassung) zu bestimmen. Diese Ereignisse definieren Phasen, in denen Anwendungen, die Daten auf datenträgern (Writern) ändern, alle ihre Dateien vor der Erstellung der Schattenkopie in einen konsistenten Zustand versetzen können.
Minimierung von Anwendungsausfällen. Die VSS-Schattenkopie ist parallel zu einer Livekopie des zu sichernden Volumes vorhanden, sodass eine Anwendung mit Ausnahme des kurzen Zeitraums der Vorbereitung und Erstellung der Schattenkopie ihre Arbeit fortsetzen kann. Die Zeit, die benötigt wird, um tatsächlich eine Schattenkopie zu erstellen, die zwischen Freeze- und Thaw-Ereignissen auftritt, dauert in der Regel etwa eine Minute.
Die Vorbereitung eines Writers für eine Schattenkopie, einschließlich leerer E/A-Vorgänge und des Speicherstatus (siehe Übersicht über Pre-Backup-Tasks), ist zwar nichttrivial, ist aber wesentlich kürzer als die Zeit, die für die tatsächliche Sicherung eines Volumes erforderlich ist – was bei großen Volumes Stunden dauern kann.
Einheitliche Schnittstelle zu VSS. VSS abstrahiert die Schattenkopiemechanismen innerhalb einer gemeinsamen Schnittstelle und ermöglicht es einem Hardwarehersteller, die einzigartigen Features seiner eigenen Anbieter hinzuzufügen und zu verwalten. Jede Sicherungsanwendung (Anforderer) und jeder Writer sollte auf jedem Datenträgerspeichersystem ausgeführt werden können, das die VSS-Schnittstelle unterstützt.
Mehrvolume-Sicherung. VSS unterstützt Schattenkopiersätze, bei denen es sich um Sammlungen von Schattenkopien handelt, für mehrere Typen von Datenträgervolumes von mehreren Anbietern. Alle Schattenkopien in einem Schattenkopiersatz werden mit dem gleichen Zeitstempel erstellt und weisen denselben Datenträgerstatus für einen Mehrvolume-Datenträgerzustand auf.
Unterstützung für native Schattenkopien. Ab Windows XP ist die Schattenkopienunterstützung über VSS als nativer Bestandteil des Windows-Betriebssystems verfügbar. Solange mindestens ein NTFS-Datenträger auf einem System vorhanden ist, können diese Systeme so konfiguriert werden, dass Schattenkopien aller eingebundenen Datenträgersysteme unterstützt werden.