Što su Shadow Copies i kako ih mogu koristiti za kopiranje zaključanih datoteka?
Prilikom pokušaja stvaranja jednostavnih sigurnosnih kopija kopiranja datoteka u sustavu Windows, uobičajen je problem zaključavanje datoteka koje mogu potaknuti rad. Bilo da je datoteku trenutno otvorio korisnik ili je zaključao sam OS, određene datoteke moraju biti potpuno neiskorištene kako bi se kopirale. Srećom, postoji jednostavno rješenje: Shadow Copies.
Pomoću našeg jednostavnog alata možete jednostavno pristupiti sjenovitim kopijama koje omogućuju pristup trenutačnim kopijama trenutno zaključanih datoteka koje je stvorio program Windows Restore.
Kredit za slike: najbolje usluge za izradu sigurnosnih kopija
Što su sjene??
Kopije u sjeni su koncept koji je prvi put uveden u sustavu Windows Server 2003. Radi na Windowsima koji periodično pretražuju sustav i traže izmjene datoteka koje su napravljene od zadnjeg indeksiranja i bilježe promjene. Te su promjene indeksirane i složene jedna na drugu, što stvara povijest datoteke / mape. Taj je proces zatim dodan u operacijski sustav Windows Vista pod funkcijom vraćanja sustava, gdje je i danas. Tehnologija je temelj funkcionalnosti prethodnih verzija sustava Windows.
To se radi u pozadini kao proces na razini sustava (stvaranje točke vraćanja) koje ne podliježe istim ograničenjima kao i operacije datoteka koje je pokrenuo korisnik. Kao rezultat toga, sustav je u stanju uhvatiti promjene datoteka koje su zaključane za korisnika.
Dakle, da bismo pristupili zaključanoj datoteci, jednostavno trebamo pristupiti najnovijoj sjenčanoj kopiji. To je ista pretpostavka koju koriste sigurnosne kopije sustava Windows i drugi komercijalni sigurnosni proizvodi koji mogu pristupiti, na primjer, Outlook PST datotekama dok Outlook ostaje otvoren.
Važno je, međutim, napomenuti da budući da se sjene kopija poduzimaju pri stvaranju točke vraćanja sustava, sadržaj između datoteke uživo i sjene kopije može biti različit. Prema zadanim postavkama, Windows svakodnevno stvara točku vraćanja, tako da bi u većini situacija to trebao biti razuman kandidat za sigurnosnu kopiju.
Pristupanje kopijama u sjeni
Od ove točke, članak pretpostavlja da koristite naš alat pružen putem veze na dnu članka. Batch skriptu treba smjestiti u mapu postavljenu u vašoj varijabli Windows PATH. Ako niste sigurni, samo ga postavite u svoj C: Windows direktorij i to bi trebalo biti dovoljno dobro.
Da bismo pristupili datotekama spremljenim u sjenovitim kopijama, koristimo alat za naredbe VSSAdmin koji je uključen u sustav Windows. Ovaj alat mora se pokrenuti kao administrator da bi ispravno funkcionirao pa kada otvorite naredbeni redak, svakako kliknite desnom tipkom miša i odaberite opciju "Pokreni kao administrator".
Nakon otvaranja, naš alat za vas obavlja teški posao. Za prikaz sintakse i podataka zaglavlja za alat, samo unesite:
MountLatestShadowCopy /?
Na primjer, naredba:
MountLatestShadowCopy C: Najnovije Sjena \ t
će izvesti sljedeće radnje:
- Pronađite najnoviju kopiju sjena za pogon C.
- Stvorite simboličku vezu / pseudo-direktorij "C: LatestShadow"
- Učinite cijeli sadržaj sjene kopije dostupnim u ovom direktoriju.
Kada završite, slobodno pregledavajte sadržaj putem naredbenog retka:
ili putem Windows Explorera, kao i svaka druga mapa.
Kada završite, pseudo-direktorij možete jednostavno izbrisati putem naredbenog retka pomoću:
RMDIR C: Najnovija sjena
ili izravno u programu Windows Explorer. Postupak brisanja jednostavno uklanja mapu i zapravo ne briše sjenu.
Korištenje u skriptama / automatskim zadacima
Gore navedene informacije su u redu i kicoše, ali putem ručnog rada to je relevantnije putem prethodnih verzija sustava Windows. Sredstva koja naš alat pruža je tijekom automatiziranih procesa.
Na primjer, skripta u nastavku će montirati najnoviju kopiju sjene u lokalni direktorij "C: MyShadow", a zatim kopirati "outlook.pst" koji se nalazi u mapi JDoe za dokumente korisnika na poslužitelj za backup. Kada završite, lokalni direktorij koji je imao mjesto kopiranja u sjeni je uklonjen kako bi se očistio.
CALL MountLatestShadowCopy C: \ t
XCOPY “C: MyShadow Korisnici JDoe Dokumenti Outlook Outlook.pst” “Backuperver MyFiles”
RMDIR C: Sjena
Ako ste pokušali kopirati live verziju iste datoteke, a korisnik ju je u to vrijeme otvorio, operacija kopiranja datoteke neće uspjeti. Međutim, budući da smo pristupili datoteci putem sjene, nema zaključavanja i postupak kopiranja praktički uvijek uspijeva. Kao što je već rečeno, ovaj postupak je prilično sličan načinu na koji popularni backup proizvodi mogu učiniti istu stvar.
Važan dio gore spomenutih informacija je da, da bi se pokrenuo gore navedeni skript, ili bilo koja skripta koja koristi alat MountLatestShadowCopy.bat (koji opet koristi alat VSSAdmin), naredbeni redak mora se pokrenuti kao administratorski račun. Da biste koristili ovaj alat unutar raspoređenog zadatka, dotični zadatak mora biti postavljen na "Pokreni s najvišim povlasticama" kako bi automatizirani proces imao mogućnost montiranja sjenovitih kopija pomoću alata VSSAdmin.
Ukratko, sigurnosne kopije kopiranja datoteka gotovo su uvijek najsigurnije kod kopiranja iz sjenčanih kopija. Iako nećete uvijek dobiti najnoviju verziju datoteke, činjenica da znate da datoteka neće biti zaključana i da će se postupak kopiranja izvoditi može biti vrlo povoljna u većini slučajeva.
Preuzmite alat MountLatestShadowCopy iz HowToGeek.com