Sdílet prostřednictvím


Služba Stínová kopie svazku (VSS)

Zálohování a obnovení důležitých obchodních dat může být složité kvůli následujícím problémům:

  • Data je obvykle potřeba zálohovat, zatímco aplikace, které vytvářejí data, jsou stále spuštěné. To znamená, že některé datové soubory můžou být otevřené nebo můžou být v nekonzistentním stavu.

  • Pokud je datová sada velká, může být obtížné zálohovat všechny najednou.

Správné provádění operací zálohování a obnovení vyžaduje úzkou koordinaci mezi zálohovacími aplikacemi, obchodními aplikacemi, které se zálohují, a hardwarem a softwarem pro správu úložiště. Služba Stínová kopie svazku (VSS), která byla zavedena v systému Windows Server® 2003, usnadňuje konverzaci mezi těmito komponentami, aby bylo možné lépe spolupracovat. Pokud všechny komponenty podporují VSS, můžete je použít k zálohování dat aplikace bez nutnosti převést aplikace do offline režimu.

VSS koordinuje akce potřebné k vytvoření konzistentní stínové kopie (označované také jako snímek nebo kopie k určitému bodu v čase) dat, která se mají zálohovat. Stínovou kopii lze použít as-isnebo ji lze použít v následujících scénářích:

  • Chcete zálohovat data aplikací a informace o stavu systému, včetně archivace dat na jinou jednotku pevného disku, na pásku nebo na jiné vyměnitelné médium.

  • Provádíte dolování dat.

  • Provádíte zálohování disků na disk.

  • Potřebujete rychlé obnovení dat po ztrátě obnovením dat na původní číslo logické jednotky (LUN) nebo na zcela novou logickou jednotku, která nahrazuje původní selhanou logickou jednotku.

Funkce a aplikace pro Windows, které používají VSS, zahrnují:

Jak funguje VSS

Kompletní řešení VSS vyžaduje všechny následující základní části:

  • služba VSS: Součást operačního systému Windows, která zajišťuje, že ostatní komponenty spolu mohou správně komunikovat a spolupracovat.

  • VSS žádající software: Software, který zajišťuje vytváření stínových kopií nebo jiné operace na vyšší úrovni, zahrnující import nebo odstranění. Obvykle se jedná o zálohovací aplikaci. Nástroj Windows Server Backup a aplikace System Center Data Protection Manager jsou požadovače VSS. Žadatelé mimo Microsoft VSS zahrnují téměř veškerý zálohovací software, který běží na Windows.

  • zapisovač VSS: Komponenta, která zaručuje, že máme konzistentní sadu dat pro zálohování. Obvykle se poskytuje jako součást obchodní aplikace, jako je SQL Server nebo Exchange Server. Zapisovače VSS pro různé součásti Windows, jako je registr, jsou součástí operačního systému Windows. Zapisovače VSS jiné společnosti než Microsoft jsou součástí mnoha aplikací pro Windows, které potřebují během zálohování zaručit konzistenci dat.

  • poskytovatel VSS: Komponenta, která vytváří a udržuje stínové kopie. K tomu může dojít v softwaru nebo v hardwaru. Operační systém Windows obsahuje zprostředkovatele VSS, který používá kopírování při zápisu. Pokud používáte síť SAN (Storage Area Network), je důležité nainstalovat poskytovatele hardwaru VSS pro síť SAN, pokud je k dispozici. Poskytovatel hardwaru přenáší úlohu vytvoření a údržby stínové kopie z hostitelského operačního systému.

Následující diagram znázorňuje, jak služba VSS koordinuje s žadateli, zapisovači a poskytovateli, aby vytvořila stínovou kopii svazku.

diagram znázorňující, jak služba VSS koordinuje s žadateli, zapisovači a poskytovateli za účelem vytvoření stínové kopie svazku

Obrázek 1: Architektonický diagram služby Volume Shadow Copy

Vytvoření stínové kopie

Tato část uvádí různé role žadatele, zapisovače a zprostředkovatele do kontextu tím, že uvede kroky, které je potřeba provést k vytvoření stínové kopie. Následující diagram znázorňuje, jak VSS řídí celkovou koordinaci žadatele, zapisovače a poskytovatele.

Diagram znázorňující, jak služba Stínová kopie svazku řídí celkovou koordinaci žadatele, zapisovače a poskytovatele.

Obrázek 2: Proces vytváření stínové kopie

Pro vytvoření stínové kopie žadatel, zapisovač a poskytovatel provedou následující kroky:

  1. Žadatel požádá VSS o vytvoření výčtu zapisovačů, shromáždění metadat zapisovače a přípravu na vytvoření stínové kopie.

  2. Každý zapisovač vytvoří popis komponent a úložišť dat, které je potřeba zálohovat, a poskytne je službě VSS. Autor také definuje metodu obnovení, která se používá pro všechny komponenty. Služba VSS poskytuje žadateli popis zapisovače, který vybere zálohované komponenty.

  3. VSS informuje všechny autory, aby připravili svá data pro vytvoření stínové kopie.

  4. Každý zapisovač připraví data podle potřeby, například dokončí všechny otevřené transakce, zpracuje transakční protokoly a vyprázdní mezipaměti. Jakmile budou data připravená ke stínové kopii, zapisovač upozorní VSS.

  5. VSS informuje zapisovače, aby dočasně zmrazily I/O požadavky aplikace na zápis (I/O požadavky na čtení jsou stále možné) po dobu několika sekund, které jsou potřeba k vytvoření stínové kopie svazku nebo svazků. Zablokování aplikace nesmí trvat déle než 60 sekund. VSS vyprázdní vyrovnávací paměti systému souborů a pak zablokuje systém souborů, což zajistí, že se metadata systému souborů správně zaznamenávají a data, která se mají zkopírovat stínem, se zapisují v konzistentním pořadí.

  6. Služba VSS zprostředkovateli řekne, aby vytvořil stínovou kopii. Doba vytváření stínové kopie netrvá déle než 10 sekund, během které všechny vstupně-výstupní požadavky zápisu do systému souborů zůstanou zablokované.

  7. VSS vydává požadavky na zápis vstupně-výstupních operací systému souborů.

  8. VSS říká zapisovačům, aby zamrazily vstupně-výstupní požadavky aplikace. Aplikace v tomto okamžiku mohou pokračovat v zápisu dat na disk, který je stínově kopírován.

    Poznámka:

    Vytvoření stínové kopie může být přerušeno, pokud jsou zapisovače uchovávány ve stavu zmrazení po dobu delší než 60 sekund nebo pokud poskytovatelům trvá potvrzení stínové kopie déle než 10 sekund.

  9. Žadatel může zkusit proces zopakovat (vrátit se ke kroku 1) nebo upozornit správce, aby to zkusil později.

  10. Pokud se stínová kopie úspěšně vytvořila, služba VSS vrátí žadateli informace o umístění stínové kopie. V některých případech je možné stínovou kopii dočasně zpřístupnit jako svazek pro čtení i zápis, aby služba VSS a jedna nebo více aplikací mohly před dokončením stínové kopie změnit obsah stínové kopie. Jakmile služba VSS a aplikace provedou změny, stínová kopie se vytvoří jen pro čtení. Tato fáze se nazývá automatické obnovení a slouží k vrácení všech transakcí systému souborů nebo aplikací na svazku stínové kopie, které nebyly dokončeny před vytvořením stínové kopie.

Jak poskytovatel vytváří stínovou kopii

Poskytovatel stínové kopie hardwaru nebo softwaru používá pro vytvoření stínové kopie jednu z následujících metod:

  • Úplné kopírování: Tato metoda vytvoří úplnou kopii (označovanou jako úplná kopie nebo klonování) původního svazku v daném okamžiku. Tato kopie je jen pro čtení.

  • "copy-on-write": Tato metoda nezahrnuje kopírování původního svazku. Místo toho vytvoří rozdílovou kopii zkopírováním všech změn (dokončených vstupně-výstupních požadavků zápisu) provedených na svazek po daném bodu v čase.

  • redirect-on-write: Tato metoda nezkopíruje původní svazek a po určitém momentu neprovádí žádné změny v původním svazku. Místo toho vytvoří rozdílovou kopii přesměrováním všech změn na jiný svazek.

Úplná kopie

Úplná kopie se vytvoří tak, že vytvoříte rozdělené zrcadlo následujícím způsobem:

  1. Původní svazek a svazek stínové kopie jsou zrcadlenou sadou svazků.

  2. Svazek stínové kopie je oddělený od původního svazku. Připojení zrcadla se tím přeruší.

Po přerušení zrcadlového připojení jsou původní svazek a svazek stínové kopie nezávislé na sobě. Původní svazek nadále přijímá všechny změny (vstupně-výstupní požadavky zápisu), zatímco svazek stínové kopie zůstane v době přerušení přesnou kopií původních dat jen pro čtení.

Metoda kopírování při zápisu

Při změně původního svazku v metodě kopírování při zápisu (ale před dokončením požadavku na vstupně-výstupní zápis) se každý blok, který se má upravit, přečte a zapíše do oblasti úložiště stínové kopie svazku (označuje se také jako jeho rozdílová oblast). Oblast úložiště stínové kopie může být na stejném svazku nebo na jiném svazku. Tím se zachová kopie datového bloku na původním svazku předtím, než jej změna přepíše.

Čas Zdrojová data (stavové údaje a data) Stínová kopie (stav a data)
T0 Původní údaje: 1 2 3 4 5 Bez kopie: —
T1 Data se změnila v mezipaměti: 3 až 3' Vytvořená stínová kopie (pouze rozdíly): 3
T2 Původní data jsou přepsána: 1 2 3' 4 5 Rozdíly a index uložené ve stínové kopii: 3

Tabulka 1: Metoda copy-on-write pro vytváření stínových kopií

Metoda kopírování při zápisu je rychlá metoda pro vytvoření stínové kopie, protože kopíruje pouze data, která se změnila. Zkopírované bloky v oblasti rozdílu lze kombinovat se změněnými daty na původním svazku a obnovit svazek do stavu před provedením jakýchkoli změn. Pokud existuje mnoho změn, může být metoda kopírování při zápisu nákladná.

Metoda přesměrování při zápisu

V metodě redirect-on-write, kdykoliv původní svazek obdrží změnu ve formě vstupně-výstupního požadavku na zápis, se tato změna nepoužije na původní svazek. Místo toho se změna zapíše do oblasti úložiště stínové kopie jiného svazku.

Čas Zdrojová data (stavové údaje a data) Stínová kopie (stav a data)
T0 Původní údaje: 1 2 3 4 5 Bez kopie: —
T1 Data se změnila v mezipaměti: 3 až 3' Vytvořená stínová kopie (pouze rozdíly): 3'
T2 Původní data přepsána: 1 2 3 4 5 Rozdíly a index uložený ve stínové kopii: 3'

Tabulka 2: Metoda přesměrování při zápisu při vytváření stínových kopií

Podobně jako metoda kopírování při zápisu je metoda přesměrování při zápisu rychlá pro vytvoření stínové kopie, protože kopíruje pouze změny dat. Zkopírované bloky v oblasti rozdílů lze kombinovat s nezměněnými daty na původním svazku, aby se vytvořila úplná kopie dat up-to-date. Pokud existuje mnoho vstupně-výstupních požadavků na čtení, může být metoda přesměrování při zápisu nákladná.

Poskytovatelé stínových kopií

Existují dva typy zprostředkovatelů stínových kopií: poskytovatelé založené na hardwaru a poskytovatelé softwaru. Existuje také poskytovatel systému, který je poskytovatelem softwaru, který je integrovaný do operačního systému Windows.

Poskytovatelé hardwaru

Poskytovatelé stínových kopií založených na hardwaru fungují jako rozhraní mezi VSS a úrovní hardwaru tím, že pracují s adaptérem nebo řadičem hardwarového úložiště. Vytvoření a údržba stínové kopie se provádí úložným polem.

Poskytovatelé hardwaru vždy vytvářejí stínovou kopii celé logické jednotky (LUN), ale VSS zobrazí pouze stínovou kopii svazku nebo svazků, které byly požadovány.

Poskytovatel stínové kopie založené na hardwaru využívá funkce stínové kopie VSS, která definuje bod v čase, umožňuje synchronizaci dat, spravuje stínovou kopii a poskytuje společné rozhraní se zálohovanými aplikacemi. VSS však neurčí základní mechanismus, pomocí kterého poskytovatel založený na hardwaru vytváří a udržuje stínové kopie.

Poskytovatelé založené na softwaru

Poskytovatel stínových kopií založený na softwaru obvykle zachycuje a zpracovává požadavky na čtení a zápis v softwarové vrstvě mezi systémem souborů a softwarem pro správu svazků.

Tito poskytovatelé jsou implementováni jako součást knihovny DLL v uživatelském režimu a alespoň jeden ovladač zařízení v režimu jádra, obvykle ovladač filtru úložiště. Na rozdíl od poskytovatelů založených na hardwaru vytvářejí poskytovatelé softwaru stínové kopie na úrovni softwaru, nikoli na úrovni hardwaru.

Poskytovatel stínové kopie založené na softwaru musí udržovat zobrazení svazku k určitému bodu v čase, protože má přístup k datové sadě, která se dá použít k opětovnému vytvoření stavu svazku před časem vytvoření stínové kopie. Příkladem je technika copy-on-write poskytovatele systému. VSS ale neukládá žádná omezení, jakou techniku poskytovatelé softwaru používají k vytváření a údržbě stínových kopií.

Poskytovatel založený na softwaru se vztahuje na širší škálu úložných platforem než poskytovatel založený na hardwaru a měl by stejně dobře pracovat se základními disky i logickými svazky. (Logický svazek je svazek vytvořený kombinací volného místa ze dvou nebo více disků.) Na rozdíl od hardwarových stínových kopií poskytovatelé softwaru využívají prostředky operačního systému k údržbě stínové kopie.

Další informace o základních discích naleznete v tématu Správa základních svazků.

Zprostředkovatel systému

Jeden zprostředkovatel stínové kopie, zprostředkovatel systému, je zahrnutý v operačním systému Windows. I když je ve Windows dodáván výchozí poskytovatel, ostatní dodavatelé mohou poskytovat implementace, které jsou optimalizované pro jejich hardwarové a softwarové aplikace úložiště.

Aby bylo v určitém časovém okamžiku zobrazení svazku, který je obsažen ve stínové kopii, používá zprostředkovatel systému techniku kopírování při zápisu. Kopie bloků na svazku, které byly změněny od začátku vytvoření stínové kopie, jsou uloženy v oblasti úložiště stínové kopie.

Zprostředkovatel systému může vystavit produkční svazek, do kterého lze normálně zapisovat a číst z něj. Pokud je stínová kopie potřebná, logicky aplikuje rozdíly na data v rámci produkčního svazku, aby byla zpřístupněna úplná stínová kopie.

Pro poskytovatele systému musí být oblast úložiště stínové kopie na svazku NTFS. Svazek, který má být zálohován stínovou kopií, nemusí být svazkem NTFS, ale alespoň jeden svazek připojený k systému musí být svazkem NTFS.

Soubory komponent, které tvoří poskytovatele systému, jsou swprv.dll a volsnap.sys.

Integrovaní zapisovači VSS

Operační systém Windows obsahuje sadu zapisovačů VSS, které zodpovídají za výčet dat vyžadovaných různými funkcemi Windows.

Další informace o těchto zapisovačích viz In-Box VSS Writers.

Jak se používají stínové kopie

Kromě zálohování dat aplikací a informací o stavu systému je možné stínové kopie použít pro mnoho účelů, včetně:

  • Obnovení logických jednotek (resynchronizace logických jednotek a swapování logických jednotek)

  • Obnovení jednotlivých souborů (stínové kopie pro sdílené složky)

  • Dolování dat pomocí přenositelných stínových kopií

Obnovení logických jednotek (resynchronizace logických jednotek a swapování logických jednotek)

V systémech Windows Server 2008 R2 a Windows 7 mohou žadatelé VSS používat funkci zprostředkovatele stínové kopie hardwaru nazývanou resynchronizace logické jednotky (LUN resynchronizace nebo resynchronizace logické jednotky). Jedná se o schéma rychlého obnovení, které správci aplikace umožňuje obnovit data ze stínové kopie na původní logickou jednotku nebo na novou logickou jednotku.

Stínovou kopií může být úplný klon nebo rozdílová stínová kopie. V obou případech má cílová jednotka LUN na konci operace resynchronizace stejný obsah jako LUN stínové kopie. Během operace resynchronizace provede pole kopii na úrovni bloku ze stínové kopie do cílové logické jednotky (LUN).

Poznámka:

Stínová kopie musí být hardwarová stínová kopie, která je přenosná.

Většina polí umožňuje, aby provozní I/O operace pokračovaly krátce po zahájení operace resynchronizace. Zatímco probíhá operace resynchronizace, požadavky na čtení se přesměrují na logickou jednotku stínové kopie a požadavky na zápis do cílové logické jednotky (LUN). To umožňuje polím obnovit velké datové sady a obnovit normální operace během několika sekund.

Synchronizace LUN se liší od výměny LUN. Prohození LUN je scénář rychlého obnovení, který služba VSS podporuje od verze Windows Server 2003 SP1. Při prohození LUN se stínová kopie naimportuje a poté se převede na zapisovatelný svazek. Převod je nevratná operace a poté není možné řídit svazek a základní logickou jednotku pomocí rozhraní API služby VSS. Následující seznam popisuje, jak se resynchronizace logické jednotky porovnává se zaměněním logických jednotek.

  • V resynchronizaci LUN se snapshot nezmění, takže ho můžete použít několikrát. Při výměně logické jednotky lze stínovou kopii použít pouze jednou pro obnovení dat. Pro ty nejbezpečnější správce je to důležité. Při použití resynchronizace LUN může žadatel opakovat celou operaci obnovení, pokud se něco pokazí na první pokus.

  • Na konci prohození LUNu se stínová kopie LUNu používá pro vstupně-výstupní požadavky produkce. Z tohoto důvodu musí LUN stínové kopie používat stejnou kvalitu úložiště jako původní produkční LUN, aby bylo zajištěno, že výkon nebude po operaci obnovení ovlivněn. Pokud se místo toho použije resynchronizace LUN, může poskytovatel hardwaru udržovat stínovou kopii v úložišti, které je levnější než výrobní úložiště.

  • Pokud je cílová logická jednotka nepoužitelná a je potřeba ji znovu vytvořit, může být prohození logických jednotek úspornější, protože nevyžaduje cílovou logickou jednotku (LUN).

Varování

Všechny uvedené operace jsou operace na úrovni LUN. Pokud se pokusíte obnovit konkrétní svazek pomocí resynchronizace LUN, nechtěně vrátíte všechny ostatní svazky, které sdílejí tento LUN.

Obnovení jednotlivých souborů (stínové kopie pro sdílené složky)

Stínové kopie pro sdílené složky používají službu VSS pro poskytování časově přesných kopií souborů umístěných ve sdíleném síťovém prostředku, který zahrnuje například souborový server. Pomocí stínových kopií pro sdílené složky můžou uživatelé rychle obnovit odstraněné nebo změněné soubory uložené v síti. Protože to můžou udělat bez pomoci správce, stínové kopie pro sdílené složky můžou zvýšit produktivitu a snížit náklady na správu.

Další informace o stínových kopiích pro sdílené složky naleznete v tématu Stínové kopie pro sdílené složky.

Dolování dat pomocí přenositelných stínových kopií

S poskytovatelem hardwaru, který je určený pro použití se službou VSS, můžete vytvořit přenositelné stínové kopie, které se dají importovat na servery ve stejném subsystému (například v síti SAN). Tyto stínové kopie lze použít k inicializaci produkční nebo testovací instalace s daty pouze pro čtení, která jsou využitelná pro dolování dat.

S VSS a polem úložiště s poskytovatelem hardwaru, který je určený pro použití se službou VSS, je možné vytvořit stínovou kopii zdrojového datového svazku na jednom serveru a potom importovat stínovou kopii na jiný server (nebo zpět na stejný server). Tento proces se provádí během několika minut bez ohledu na velikost dat. Proces přenosu se provádí prostřednictvím řady kroků, které používají žadatele o stínovou kopii (aplikaci pro správu úložiště), která podporuje přenositelné stínové kopie.

Přenést stínovou kopii

  1. Vytvořte přenosnou stínovou kopii zdrojových dat na serveru.

  2. Naimportujte stínovou kopii na server připojený k síti SAN (můžete importovat na jiný server nebo stejný server).

  3. Data jsou teď připravená k použití.

diagram znázorňující, jak přenést stínovou kopii mezi dvěma servery

Obrázek 3: Vytvoření a přenos stínové kopie mezi dvěma servery

Poznámka:

Přenositelná stínová kopie vytvořená v systému Windows Server 2003 se nedá importovat na server se systémem Windows Server 2008 nebo Windows Server 2008 R2. Přenositelná stínová kopie vytvořená v systému Windows Server 2008 nebo Windows Server 2008 R2 nelze importovat na server se systémem Windows Server 2003. Stínovou kopii vytvořenou v systému Windows Server 2008 je však možné importovat na server se systémem Windows Server 2008 R2 a naopak.

Stínové kopie jsou pouze pro čtení. Pokud chcete převést stínovou kopii na logickou jednotku pro čtení a zápis, můžete kromě služby VSS použít také aplikaci pro správu úložiště založenou na Virtuální diskové službě (včetně některých požadovačů). Pomocí této aplikace můžete stínovou kopii odebrat ze správy služby Stínová kopie svazku a převést ji na LUN pro čtení a zápis.

Přenos VSS je pokročilé řešení na počítačích se systémem Windows Server 2003 Enterprise Edition, Windows Server 2003 Datacenter Edition, Windows Server 2008 nebo Windows Server 2008 R2. Funguje jenom v případě, že v poli úložiště existuje poskytovatel hardwaru. Přenos stínové kopie lze použít pro mnoho účelů, včetně zálohování na pásky, analýzy dat a testování.

Nejčastější dotazy

Tyto nejčastější dotazy odpovídají na otázky týkající se VSS pro správce systému. Informace o programovacích rozhraní aplikací VSS si můžete přečíst v sekci Služba stínové kopie svazku.

Kdy byla VSS zavedena? Ve kterých verzích operačního systému Windows je k dispozici?

Služba VSS byla představena v systému Windows XP. Je k dispozici v systémech Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 a Windows Server 2008 R2.

Jaký je rozdíl mezi stínovou kopií a zálohou?

Stínová kopie slouží jako záloha při zálohování pevného disku. Data je možné extrahovat ze stínové kopie za účelem obnovení, nebo stínovou kopii přímo využít pro scénáře rychlého obnovení, jako je opětovná synchronizace logické jednotky nebo výměna logické jednotky.

Když se data zkopírují ze stínové kopie na pásku nebo jiné vyměnitelné médium, obsah uložený na médiu tvoří zálohu. Stínová kopie samotná může být odstraněna po zkopírování dat z ní.

Jaký je největší objem, který služba VSS podporuje?

VSS podporuje velikost svazku až 64 TB.

Provedl(a) jsem zálohu v systému Windows Server 2008. Můžu ho obnovit ve Windows Serveru 2008 R2?

Závisí na použitém zálohovacím softwaru. Většina zálohovacích programů podporuje tento scénář pro data, ale ne pro zálohy stavu systému.

Stínové kopie vytvořené v některé z těchto verzí Systému Windows lze použít na druhé.

Provedl(a) jsem zálohu v systému Windows Server 2003. Můžu ho obnovit v systému Windows Server 2008?

Závisí na použitém zálohovacím softwaru. Pokud ve Windows Serveru 2003 vytvoříte stínovou kopii, nemůžete ji použít v systému Windows Server 2008. Pokud vytvoříte stínovou kopii v systému Windows Server 2008, nemůžete ji obnovit v systému Windows Server 2003.

Jak můžu VSS zakázat?

Službu VSS je možné zakázat pomocí konzoly Microsoft Management Console. Neměli byste to ale dělat. Zakázání VSS má nepříznivý vliv na veškerý software, který na něm používáte, například obnovení systému a zálohování Windows Serveru.

Další informace naleznete na následujících webech Microsoft TechNet:

Můžu vyloučit soubory ze stínové kopie, aby se ušetřilo místo?

VSS je navržený tak, aby vytvářel stínové kopie celých svazků. Dočasné soubory, jako jsou stránkovací soubory, se ze stínových kopií automaticky vynechávají, aby se ušetřilo místo.

Pokud chcete vyloučit konkrétní soubory ze stínových kopií, použijte následující klíč registru: FilesNotToSnapshot

Poznámka:

Klíč registru FilesNotToSnapshot je určen k použití pouze aplikacemi. Uživatelé, kteří se ho pokusí použít, mají určitá omezení, například:

  • Pomocí funkce Předchozí verze nemůže odstranit soubory ze stínové kopie vytvořené na Windows Serveru.
  • U sdílených složek nemůže odstranit soubory ze stínových kopií.
  • Může odstranit soubory ze stínové kopie vytvořené pomocí nástroje Diskhadow, ale nemůže odstranit soubory ze stínové kopie vytvořené pomocí nástroje Vssadmin.
  • Soubory se odstraní ze stínové kopie podle nejlepších možností. To znamená, že jejich odstranění není zaručeno.

Další informace najdete v tématu Vyloučení souborů ze stínových kopií.

Můj program zálohování od jiného společnosti než Microsoft selhal s chybou VSS. Co můžu dělat?

Projděte si část podpory produktů na webu společnosti, která vytvořila zálohovací program. K dispozici může být aktualizace produktu, kterou si můžete stáhnout a nainstalovat, abyste problém vyřešili. Pokud ne, obraťte se na oddělení podpory produktů společnosti. Správci systému můžou pomocí informací o řešení potíží se službou VSS na následujícím webu knihovny Microsoft TechNet shromažďovat diagnostické informace o problémech souvisejících se službou VSS. Další informace viz služba stínové kopie svazku.

Co je rozdílová oblast ?

Oblast úložiště stínové kopie (nebo rozdílová oblast) je umístění, kde jsou uložena data pro stínovou kopii, kterou vytvořil poskytovatel systémového softwaru.

Kde se nachází rozdílová oblast?

Rozdílová oblast může být umístěna na libovolném místním svazku. Musí se ale nacházet na svazku NTFS, který má dostatek místa k jeho uložení.

Jak se určuje umístění rozdílové oblasti?

V tomto pořadí se vyhodnocují následující kritéria pro určení umístění rozdílové oblasti:

  • Pokud svazek již má existující stínovou kopii, použije se toto umístění.

  • Pokud existuje předkonfigurované ruční přidružení mezi původním svazkem a umístěním svazku stínové kopie, použije se toto umístění.

  • Pokud předchozí dvě kritéria nezadají umístění, služba stínové kopie zvolí umístění na základě dostupného volného místa. Pokud je stínová kopie vytvářena pro více než jeden svazek, služba stínové kopie vytvoří seznam možných umístění snímků na základě dostupné velikosti volného místa v sestupném pořadí. Počet zadaných umístění se rovná počtu svazků, které jsou stínově kopírovány.

  • Pokud je stínovaný svazek jedním z možných umístění, vytvoří se místní přidružení. V opačném případě se vytvoří přidružení k jednotce s největším dostupným místem.

Může VSS vytvářet stínové kopie svazků, které nejsou svazky NTFS?

Ano. Trvalé stínové kopie je však možné provádět pouze pro svazky NTFS. Kromě toho musí být alespoň jeden svazek připojený k systému svazkem NTFS.

Jaký je maximální počet stínových kopií, které můžu vytvořit najednou?

Maximální počet svazků se stínovou kopií v jedné sadě stínových kopií je 64. To není stejné jako počet stínových kopií.

Jaký je maximální počet stínových kopií softwaru vytvořených poskytovatelem systému, který můžu udržovat pro svazek?

Maximální počet stínových kopií softwaru pro každý svazek je 512. Ve výchozím nastavení ale můžete udržovat pouze 64 stínových kopií, které používají funkce Stínové kopie sdílených složek. Pokud chcete změnit limit funkce Stínové kopie sdílených složek, použijte následující klíč registru: MaxShadowCopies.

Jak můžu řídit prostor používaný pro úložiště stínových kopií?

Zadejte příkaz vssadmin resize shadowstorage.

Další informace najdete v tématu Vssadmin změna velikosti úložiště stínových kopií.

Co se stane, když mi dojde místo?

Stínové kopie svazku se odstraní, počínaje tou nejstarší.

Nástroje VSS

Operační systém Windows poskytuje následující nástroje pro práci se službou VSS:

  • DiskShadow

  • VssAdmin

DiskShadow

DiskShadow je žadatel VSS, který můžete použít ke správě všech snímků hardwaru a softwaru, které můžete mít v systému. DiskShadow obsahuje například příkazy:

  • list: Seznamy zapisovačů VSS, poskytovatelů VSS a stínových kopií

  • create: Vytvoří novou stínovou kopii.

  • import: Importuje přenoselnou stínovou kopii.

  • expose: Zpřístupňuje trvalou stínovou kopii (například jako písmeno jednotky).

  • revert: Vrátí svazek zpět na zadanou stínovou kopii.

Tento nástroj je určený pro IT profesionály, ale vývojáři jej mohou také najít užitečný při testování zapisovače VSS nebo poskytovatele VSS.

DiskShadow je k dispozici pouze v operačních systémech Windows Server. Není k dispozici v klientských operačních systémech Windows.

Nástroj VSSADMIN

Nástroj VssAdmin slouží k vytváření, odstraňování a výpisu informací o stínových kopiích. Dá se také použít ke změně velikosti prostoru úložiště stínové kopie (rozdílového prostoru).

VssAdmin obsahuje například příkazy:

  • create shadow: Vytvoří novou stínovou kopii.

  • delete shadows: Odstraní stínové kopie.

  • list providers: Zobrazí seznam všech registrovaných poskytovatelů VSS.

  • list writers: Zobrazí seznam všech registrovaných zapisovačů VSS.

  • resize shadowstorage: Změní maximální velikost oblasti úložiště stínové kopie.

Nástroj VssAdmin lze použít pouze ke správě stínových kopií vytvořených poskytovatelem systémového softwaru.

Nástroj VssAdmin je k dispozici ve verzích klienta Windows a operačního systému Windows Server.

Klíče registru služby Stínová kopie svazku

Pro použití se službou VSS jsou k dispozici následující klíče registru:

  • VssAccessControl

  • MaxShadowCopies

  • MinDiffAreaFileSize

VssAccessControl

Tento klíč slouží k určení, kteří uživatelé mají přístup ke stínovým kopiím.

Další informace naleznete v následujících položkách na webu MSDN:

MaxShadowCopies

Tento klíč určuje maximální počet stínových kopií, k nimž mohou mít klienti přístup a které lze uložit na každém svazku počítače. Stínové kopie přístupné klientům jsou používány mechanismem stínových kopií pro sdílené složky.

Pro více informací viz MaxShadowCopies v části Klíče registru pro zálohování a obnovení.

Velikost souboru MinDiffAreaFileSize

Tento klíč určuje minimální počáteční velikost v MB oblasti úložiště stínové kopie.

Další informace naleznete v tématu MinDiffAreaFileSize v části Klíče registru pro zálohování a obnovení.

Podporované verze operačního systému

Následující tabulka uvádí minimální podporované verze operačního systému pro funkce VSS.

Funkce VSS Minimální podporovaný klient Minimální podporovaný server
Opětovná synchronizace LUN Žádné se nepodporuje. Windows Server 2008 R2
klíč registru FilesNotToSnapshot Windows Vista Systém Windows Server 2008
Přenositelné stínové kopie Žádné se nepodporuje. Windows Server 2003 s aktualizací SP1
Hardwarové stínové kopie Žádné se nepodporuje. Systém Windows Server 2003
Předchozí verze Windows Serveru Windows Vista Systém Windows Server 2003
Rychlé obnovení pomocí prohození jednotek LUN Žádné se nepodporuje. Windows Server 2003 s aktualizací SP1
Více importů hardwarových stínových kopií (to je možnost importovat stínovou kopii více než jednou. Najednou je možné provést pouze jednu operaci importu.) Žádné se nepodporuje. Systém Windows Server 2008
Stínové kopie pro sdílené složky Žádné se nepodporuje. Systém Windows Server 2003
Přenositelné automaticky obnovené stínové kopie Žádné se nepodporuje. Systém Windows Server 2008
Až 64 souběžných relací zálohování Windows XP Systém Windows Server 2003
Jednorázová relace obnovení souběžná se zálohami Windows Vista Windows Server 2003 s aktualizací SP2
Až 8 relací obnovení, které probíhají současně se zálohami Windows 7 Windows Server 2003 R2
  • Služba stínové kopie svazku ve Windows Developer Center