Shadow Copy: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 5: Line 5:


Tavaline kasutusmehhanism on tagavarakoopiad. Tavalisel lugemisel võivad failid olla lukustatud või keset lugemist muutuda. SC võimaldab lugeda faili hetkeolekut ajas ja tagada enam-vähem tervikliku. kopeerimise (keset snapshoti kirjutamine võib muidugi terviklust rikkuda, aga see on juba teine lugu).
Tavaline kasutusmehhanism on tagavarakoopiad. Tavalisel lugemisel võivad failid olla lukustatud või keset lugemist muutuda. SC võimaldab lugeda faili hetkeolekut ajas ja tagada enam-vähem tervikliku. kopeerimise (keset snapshoti kirjutamine võib muidugi terviklust rikkuda, aga see on juba teine lugu).
Paljud Windowsi teenused kasutavad enda backupimiseks otseselt Shadow Copy't. Nt AD, SQL, Hyper-V ja Exchange, mille andmebaaside terviklikuse tagab just SC ja teenuse suhtlus, et enne snapshoti tegemist on baas terviklik.


SC kopeerib snapshoti tegemise hetkel ka andmete ACL'i! On olnud juhuseid, et on tarvis olnud SC'st andmeid võtta, kuid ACL keelab andmete lugemisem, kuna andmete ACL enne SC keelab kõigil lugemise... Kuna UNIXilased SC'd korralikult ei tunne, ei saa ka nemad sellest aru.
SC kopeerib snapshoti tegemise hetkel ka andmete ACL'i! On olnud juhuseid, et on tarvis olnud SC'st andmeid võtta, kuid ACL keelab andmete lugemisem, kuna andmete ACL enne SC keelab kõigil lugemise... Kuna UNIXilased SC'd korralikult ei tunne, ei saa ka nemad sellest aru.
Line 17: Line 19:
Vista Previous Versions on kasutaja implementatsioon SC'st. NB! System Restore ei oma mingit pistmist SC'ga.
Vista Previous Versions on kasutaja implementatsioon SC'st. NB! System Restore ei oma mingit pistmist SC'ga.


Käsurida:<br>
http://technet.microsoft.com/en-us/library/cc754968(WS.10).aspx <--- vssadmin süntaks<br>
http://technet.microsoft.com/en-us/library/cc754968(WS.10).aspx <--- vssadmin süntaks
http://www.windowsnetworking.com/articles_tutorials/Windows-Server-2003-Volume-Shadow-Copy-Service.html <--- Shadow Copy kasutajaliides, täpselt sama ka NT6 peal<br>
http://www.activexperts.com/activmonitor/windowsmanagement/adminscripts/computermanagement/shadow/ <--- VBS näited WMI peal<br>
PowerShellil minu teada otseselt ühtegi cmdletit SC'ga töötamiseks pole kuid alati saab kasutada WMI'd, COMi ja vssadmini.

Revision as of 16:12, 18 March 2010

Soomere teeb asja.

Shadow Copy on NTFSi implementatsioon Copy-On-Write'st.
Sisuliselt võimaldab SC teha ajas read-only snapshoti (tõmmise) volüümist. Kõik edaspidised muudatused ei mõjuta snapshoti.

Tavaline kasutusmehhanism on tagavarakoopiad. Tavalisel lugemisel võivad failid olla lukustatud või keset lugemist muutuda. SC võimaldab lugeda faili hetkeolekut ajas ja tagada enam-vähem tervikliku. kopeerimise (keset snapshoti kirjutamine võib muidugi terviklust rikkuda, aga see on juba teine lugu).

Paljud Windowsi teenused kasutavad enda backupimiseks otseselt Shadow Copy't. Nt AD, SQL, Hyper-V ja Exchange, mille andmebaaside terviklikuse tagab just SC ja teenuse suhtlus, et enne snapshoti tegemist on baas terviklik.

SC kopeerib snapshoti tegemise hetkel ka andmete ACL'i! On olnud juhuseid, et on tarvis olnud SC'st andmeid võtta, kuid ACL keelab andmete lugemisem, kuna andmete ACL enne SC keelab kõigil lugemise... Kuna UNIXilased SC'd korralikult ei tunne, ei saa ka nemad sellest aru.

Ühe volüümi kohta saab luua maksimaalselt 64 shapshoti.
Snapshote saab luua nii FATist kui NTFS'ist, aga salvestada vaid NTFS volüümile.
Snapshoti saab salvestada ka teisele NTFS volüümile. Ühel volüümil võib kokku kolla 512 snapshoti (sh volüümi enda 64 tükki).
SC on osaliselt toetatud alates Windows 2000.
Windows 2000 oskab peale hotfixi paigaldamist kasutada SC'd üle SMB share'de 2003 või uuemas masinas.
Windows XP oskab peale hotfixi kasutada SC üle SMB sharede või luua ajutisi snapshote. Püsivad snapshotid ei ole toetatud!
Kuna XP ei toeta kohaliku masina SC'd, eemaldab ta kohalikult mountimisel kogu vastava info. Nt Vista ketta XP masinasse toppimisel SC info hävineb.
Vista Previous Versions on kasutaja implementatsioon SC'st. NB! System Restore ei oma mingit pistmist SC'ga.

http://technet.microsoft.com/en-us/library/cc754968(WS.10).aspx <--- vssadmin süntaks
http://www.windowsnetworking.com/articles_tutorials/Windows-Server-2003-Volume-Shadow-Copy-Service.html <--- Shadow Copy kasutajaliides, täpselt sama ka NT6 peal
http://www.activexperts.com/activmonitor/windowsmanagement/adminscripts/computermanagement/shadow/ <--- VBS näited WMI peal
PowerShellil minu teada otseselt ühtegi cmdletit SC'ga töötamiseks pole kuid alati saab kasutada WMI'd, COMi ja vssadmini.