Kaj so »Shadow Copies« in kako jih lahko uporabim za kopiranje zaklenjenih datotek?

Kazalo:

Video: Kaj so »Shadow Copies« in kako jih lahko uporabim za kopiranje zaklenjenih datotek?

Video: Kaj so »Shadow Copies« in kako jih lahko uporabim za kopiranje zaklenjenih datotek?
Video: Today we look at some sound wave physics! #sound #physics #science #soundscience #stem #steam 2024, Marec
Kaj so »Shadow Copies« in kako jih lahko uporabim za kopiranje zaklenjenih datotek?
Kaj so »Shadow Copies« in kako jih lahko uporabim za kopiranje zaklenjenih datotek?
Anonim
Ko poskušate ustvariti preproste varnostne kopije datotek v sistemu Windows, je skupna težava zaklenjene datoteke, ki lahko sproži postopek. Ne glede na to, ali datoteko trenutno odpira uporabnik ali je sam zaklenjen s strani OS, morajo biti nekatere datoteke popolnoma kopirane. K sreči je preprosta rešitev: kopije sence.
Ko poskušate ustvariti preproste varnostne kopije datotek v sistemu Windows, je skupna težava zaklenjene datoteke, ki lahko sproži postopek. Ne glede na to, ali datoteko trenutno odpira uporabnik ali je sam zaklenjen s strani OS, morajo biti nekatere datoteke popolnoma kopirane. K sreči je preprosta rešitev: kopije sence.

Z uporabo našega preprostega orodja lahko preprosto dostopate do senčnih kopij, ki omogočajo dostop do trenutnih kopij trenutno zaklenjenih datotek, ki jih ustvari obnovitev sistema Windows.

Kredit za slike: Best Backup Services

Kaj so kopije sence?

Senčne kopije so koncept, ki je bil prvič predstavljen v sistemu Windows Server 2003. Deluje Windows, ki občasno pajka sistem in išče spremembe datotek, ki so bile opravljene od zadnjega iskanja in snemanja sprememb. Te spremembe so indeksirane in zložene na vrhu, ki ustvarjajo zgodovino datoteke / mape. Ta proces je bil nato dodan operacijskemu sistemu Windows Vista pod funkcijo Obnovitev sistema, kjer je še danes. Tehnologija je osnova funkcionalnosti prejšnjih različic sistema Windows.

To se naredi v ozadju kot proces na ravni sistema (ustvarjanje obnovitvene točke), za katero ne veljajo enake omejitve kot datoteke, ki jih je uporabnik začel uporabljati. Posledično lahko sistem zajame spremembe datotek, ki so zaklenjene uporabniku.

Torej, če želimo dostopati do zaklenjene datoteke, moramo preprosto dostopati do najnovejše senčne kopije. To je ista predpostavka, ki jo uporablja varnostno kopiranje Windows in drugi komercialni izdelki za varnostno kopiranje, ki imajo dostop do, na primer Outlook PST datotek, medtem ko je Outlook odprt.

Pomembno pa je poudariti, da se, ker se kopirajo sence, ko se ustvari točka obnovitve sistema, so lahko vsebine med živo datoteko in različico senčne kopije drugačne. Windows privzeto ustvari obnovitveno točko vsak dan, zato mora biti v večini primerov to razumen kandidat za varnostno kopiranje.

Dostop do kopij sence

Od tega trenutka članek predvideva, da uporabljate naše orodje, ki ste ga dobili preko povezave na dnu članka. Paket batcha naj bo v mapi, ki je nastavljena v vaši spremenljivki Windows PATH. Če niste prepričani, ga postavite v svoj imenik C: Windows in to mora biti dovolj dobro.

Za dostop do datotek, shranjenih v senčnih kopijah, uporabljamo orodje za ukazno vrstico VSSAdmin, ki je vključeno v sistem Windows. To orodje mora delovati kot skrbnik, da se pravilno deluje, tako da ko odprete ukazni poziv, se prepričajte, da z desno miškino tipko kliknete in izberete možnost »Zaženi kot skrbnik«.

Ko je odprto, naše orodje naredi težko dviganje za vas. Če si želite ogledati podatke sintakse in glave za orodje, preprosto vnesite:
Ko je odprto, naše orodje naredi težko dviganje za vas. Če si želite ogledati podatke sintakse in glave za orodje, preprosto vnesite:

MountLatestShadowCopy /?

Na primer, ukaz:
Na primer, ukaz:

MountLatestShadowCopy C:LatestShadow C:

bo izvedel naslednje ukrepe:

  1. Poiščite najnovejšo senčno kopijo za pogon C.
  2. Ustvarite simbolno povezavo / pseudo-imenik "C: LatestShadow"
  3. V tej mapi naredite celotno vsebino senčne kopije.

Po dokončanju lahko brez vsebine prelistate vsebino bodisi prek ukaznega poziva:

ali prek programa Windows Explorer, tako kot katera koli druga mapa.
ali prek programa Windows Explorer, tako kot katera koli druga mapa.
Ko končate, lahko preprosto izbrišete psevdo-imenik v ukaznem pozivu z uporabo:
Ko končate, lahko preprosto izbrišete psevdo-imenik v ukaznem pozivu z uporabo:

RMDIR C:LatestShadow

ali neposredno prek programa Windows Explorer. Dejanje brisanja preprosto odpre mapo in dejansko ne izbriše senčne kopije.

Image
Image

Uporaba v skriptih / avtomatskih opravilih

Zgoraj navedene informacije so vse v redu in dandy, vendar je z ročnim upravljanjem bolj relevantno dostopno prek prejšnjih različic sistema Windows. Vzvod, ki ga nudi naš orodje, je med samodejnimi procesi.

Na primer, spodnji skript bo namestil najnovejšo senčno kopijo v lokalni imenik "C: MyShadow" in nato kopirati "outlook.pst", ki se nahaja v mapi dokumentov uporabnika JDoe na varnostnem strežniku. Ko končate, je lokalni imenik, ki je imel mesto senčnega kopiranja, odstranjen, da se čisti.

CALL MountLatestShadowCopy C:MyShadow

XCOPY “C:MyShadowUsersJDoeDocumentsOutlookoutlook.pst” “\BackupServerMyFiles”

RMDIR C:MyShadow

Če ste poskušali kopirati živo različico iste datoteke in jo uporabnik odprl takrat, bi operacija kopiranja datoteke neuspešna. Ker pa smo dostopali do datoteke prek senčne kopije, ni ključavnic in postopek kopiranja skoraj vedno uspe. Kot je bilo že omenjeno, je ta postopek precej natančno, kako lahko priljubljeni izdelki za varnostno kopiranje naredijo isto stvar.

Pomemben del informacij, ki smo jih navedli zgoraj, je, da za zagon zgornjega skripta ali katerega koli skripta, ki uporablja orodje MountLatestShadowCopy.bat (ki znova uporablja orodje VSSAdmin), mora biti ukazni poziv zagnan kot skrbniški račun. Če želite uporabiti to orodje znotraj načrtovane naloge, je treba zadevno nalogo nastaviti na »Zaženi z najvišjimi pravicami«, tako da bo avtomatiziran proces imel možnost namestiti senčne kopije z orodjem VSSAdmin.

Na kratko, izvajanje kopij varnostnih kopij je skoraj vedno najvarnejše pri kopiranju iz senčnih kopij. Medtem ko ne boste vedno dobili najnovejšo različico datoteke, dejstvo, da poznate datoteko, ne bo zaklenjeno in postopek za kopiranje bo lahko v večini primerov precej koristen.
Na kratko, izvajanje kopij varnostnih kopij je skoraj vedno najvarnejše pri kopiranju iz senčnih kopij. Medtem ko ne boste vedno dobili najnovejšo različico datoteke, dejstvo, da poznate datoteko, ne bo zaklenjeno in postopek za kopiranje bo lahko v večini primerov precej koristen.

Prenesite orodje MountLatestShadowCopy iz HowToGeek.com

Priporočena: