Kaj so “senčne kopije” in kako jih lahko uporabim za kopiranje zaklenjenih datotek?
Pri ustvarjanju preprostih varnostnih kopij za kopiranje datotek v sistemu Windows je pogosta težava zaklenjene datoteke, ki lahko izklopijo operacijo. Ne glede na to, ali je datoteko trenutno odprl uporabnik ali zaklenjen z operacijskim sistemom, morajo biti nekatere datoteke popolnoma neuporabljene, da jih je mogoče kopirati. K sreči obstaja preprosta rešitev: Shadow Copies.
Z enostavnim orodjem lahko preprosto dostopate do senčnih kopij, ki omogočajo dostop do trenutnih kopij trenutno zaklenjenih datotek, ki jih ustvari program Windows Restore.
Kredit za slike: Najboljše storitve za varnostno kopiranje
Kaj so senčne kopije?
Senčne kopije so koncept, ki je bil prvič predstavljen v operacijskem sistemu Windows Server 2003. Deluje tako, da Windows občasno preiskuje sistem in išče spremembe datotek, ki so bile izvedene od zadnjega pajkanja in beleženja sprememb. Te spremembe so indeksirane in zložene ena na drugo, kar ustvari zgodovino datoteke / mape. Ta proces je bil nato dodan operacijskemu sistemu Windows Vista pod funkcijo obnovitve sistema, kjer je še danes. Tehnologija je temelj funkcionalnosti prejšnjih različic sistema Windows.
To se izvede v ozadju kot proces na ravni sistema (ustvarjanje točke obnovitve), za katero ne veljajo enake omejitve kot operacije, ki jih je uporabnik sprožil uporabnik. Posledično lahko sistem zajame spremembe v datotekah, ki so zaklenjene za uporabnika.
Da bi dostopili do zaklenjene datoteke, moramo preprosto dostopati do najnovejših senčnih kopij. To je ista predpostavka, ki jo uporabljajo varnostno kopiranje sistema Windows in drugi komercialni izdelki za varnostno kopiranje, ki lahko dostopajo, na primer do datotek Outlook PST, medtem ko Outlook ostane odprt..
Pomembno je opozoriti, da je vsebina med datoteko v živo in različico senčne kopije lahko različna, saj se senčne kopije odvijajo ob ustvarjanju obnovitvene točke sistema. Windows privzeto vsak dan ustvari obnovitveno točko, zato je to v večini primerov primeren kandidat za varnostno kopiranje.
Dostop do senčnih kopij
Iz te točke članek predvideva, da uporabljate naše orodje, ki je na voljo preko povezave na dnu članka. Paket paketov je treba namestiti v mapo, ki je nastavljena v spremenljivki Windows PATH. Če niste prepričani, jo vstavite v svoj imenik C: Windows in to mora biti dovolj dobro.
Za dostop do datotek, shranjenih v senčnih kopijah, uporabljamo orodje ukazne vrstice VSSAdmin, ki je vključeno v Windows. To orodje mora biti zagnano kot skrbnik, da lahko pravilno deluje, tako da ob odpiranju ukaznega poziva kliknete z desno tipko in izberete možnost »Zaženi kot skrbnik«..
Ko je orodje odprto, vam orodje naredi težko dvigovanje. Če si želite ogledati informacije o skladnji in glavi orodja, vnesite:
MountLatestShadowCopy /?
Na primer, ukaz:
MountLatestShadowCopy C: Najnovejši Shadow \ t
bo izvedel naslednja dejanja:
- Poiščite najnovejšo senčno kopijo za pogon C.
- Ustvarite simbolno povezavo / psevdo-imenik »C: \ t
- Naredite celotno vsebino senčne kopije v tem imeniku.
Ko končate, lahko prosto pregledujete vsebino prek ukaznega poziva:
ali prek Raziskovalca Windows, tako kot vsaka druga mapa.
Ko končate, lahko preprosto izbrišete psevdo-imenik z ukaznim pozivom z uporabo:
RMDIR C: Zadnja senca
ali neposredno v Raziskovalcu. Dejanje brisanja preprosto izključi mapo in dejansko ne izbriše senčne kopije.
Uporaba v skriptih / avtomatiziranih opravilih
Zgornje informacije so vse v redu in dandy, vendar je z ročnim upravljanjem bolj relevantno dostopno preko prejšnjih različic operacijskega sistema Windows. Vzvod, ki ga nudi naše orodje, je med samodejnimi procesi.
Skript spodaj bo na primer namestil najnovejšo senčno kopijo v lokalni imenik »C: MyShadow« in nato kopiral »outlook.pst«, ki se nahaja v mapi z dokumenti uporabnika JDoe, na rezervni strežnik. Ko končate, se lokalni imenik, ki je imel lokacijo senčne kopije, odstrani, da se očisti.
CALL MountLatestShadowCopy C: \ t
XCOPY “C: MyShadow Uporabniki JDoe Dokumenti Outlook Outlook.pst“ “\ t
RMDIR C: Senca
Če ste poskusili kopirati različico v živo iste datoteke in jo je uporabnik imel takrat odprt, operacija kopiranja datoteke ne bo uspela. Ker pa smo datoteko dostopali prek senčne kopije, ni zaklepanja in je postopek kopiranja praktično vedno uspešen. Kot smo že omenili, je ta postopek precej natančen način, kako lahko popularne varnostne kopije naredijo isto stvar.
Pomembna informacija, navedena zgoraj, je, da za zagon zgornjega skripta ali kateregakoli skripta, ki uporablja orodje MountLatestShadowCopy.bat (ki ponovno uporablja orodje VSSAdmin), mora biti ukazni poziv zagnan kot skrbniški račun. Če želite uporabiti to orodje znotraj razporejene naloge, mora biti ustrezna naloga nastavljena na »Zaženi z najvišjimi privilegiji«, tako da bo avtomatizirani postopek lahko namestil senčne kopije z orodjem VSSAdmin.
Na kratko, varnostno kopiranje kopij datotek je skoraj vedno najvarnejše pri kopiranju iz senčnih kopij. Čeprav ne boste vedno dobili najnovejše različice datoteke, je lahko dejstvo, da datoteka ni zaklenjena in da bo postopek kopiranja potekal, v večini primerov zelo ugodna..
Prenesite orodje MountLatestShadowCopy iz HowToGeek.com