If-Koubou

Koje su kopije sjena i kako ih mogu koristiti za kopiranje blokiranih datoteka?

Koje su kopije sjena i kako ih mogu koristiti za kopiranje blokiranih datoteka? (Kako da)

Kada pokušavate stvoriti jednostavne sigurnosne kopije datoteka u sustavu Windows, uobičajeni je problem zaključane datoteke koje mogu zaustaviti operaciju. Da li je datoteka trenutno otvorena od strane korisnika ili je zaključana samim operativnim sustavom, određene datoteke moraju biti potpuno neiskorištene da bi se kopirale. Srećom, tu je jednostavno rješenje: Shadow Copies.

Koristeći naš jednostavan alat, možete lako pristupiti shadow kopijama koje omogućuju pristup point-in-time kopijama trenutno zaključanih datoteka kao što je stvorio Windows Restore.

Slikovni kredit: Najbolje sigurnosne usluge

Koje su sjene kopije?

Shadow kopije su koncept koji je prvi put predstavljen u sustavu Windows Server 2003. Rad Windowsa periodično pretražuje sustav i traži izmjene datoteka od posljednjeg indeksiranja i bilježenja promjena. Ove su promjene indeksirane i složene jedna na drugu što stvara povijest datoteke / mape. Ovaj je proces dodan u operacijski sustav Windows Vista pod funkcijom System Restore (Vraćanje sustava), gdje je i danas. Tehnologija je temelj funkcionalnosti prethodnih verzija sustava Windows.

To se događa u pozadini kao proces na razini sustava (stvaranje Restore Point) koja ne podliježe istim ograničenjima kao što je korisnik pokrenuo operacije datoteka. Kao rezultat toga, sustav može snimiti promjene datoteka koje su zaključane korisniku.

Dakle, kako bismo pristupili zaključanoj datoteci, jednostavno trebamo pristupiti najnovijoj kopiji sjena. To je ista pretpostavka koju koriste Windows Backup i drugi komercijalni sigurnosni proizvodi koji mogu pristupiti, primjerice, Outlook PST datotekama dok Outlook ostaje otvoren.

Važno je napomenuti, međutim, da se od kopiranja sjena uzimaju kada se stvori točka vraćanja sustava, sadržaj između žive datoteke i inačice sjena kopiranja može biti različit. Prema zadanim postavkama, Windows svakodnevno stvara točku vraćanja pa za većinu situacija to bi trebao biti razumni kandidat za sigurnosno kopiranje.

Pristup kopijama sjena

Od ovog trenutka, članak pretpostavlja da koristite naš alat koji ste dobili putem veze na dnu članka. Skupna skica treba biti postavljena u mapu postavljenu u varijabli PATH za Windows. Ako niste sigurni, stavite je u direktorij C: \ Windows i to bi trebalo biti dovoljno dobro.

Da bismo pristupili datotekama spremljenim u sjeni kopija, koristimo alat VSSAdmin naredbenog retka koji je uključen u sustav Windows. Ovaj alat mora biti pokrenut kao administrator kako bi ispravno funkcionirao tako da kada otvorite naredbeni redak, svakako kliknite desnom tipkom miša i odaberite opciju "Pokreni kao administrator".

Jednom otvorena, naš alat čini težak podizanje za vas. Da biste vidjeli informacije o sintaksi i zaglavlju alata, samo unesite:

MountLatestShadowCopy /?

Kao primjer, naredba:

MountLatestShadowCopy C: \ RecentShadow \ C:

izvršit će sljedeće radnje:

  1. Pronađite najnoviju sjenku kopiju za pogon C.
  2. Napravite simboličku vezu / pseudo-imenik "C: \ RecentShadow"
  3. Provjerite cijeli sadržaj sjene kopije dostupan u ovom direktoriju.

Kada završite, slobodno pregledavajte sadržaj bilo putem naredbenog retka:

ili putem programa Windows Explorer, baš kao i svaka druga mapa.

Kada završite, možete jednostavno izbrisati pseudo-direktorij kroz naredbeni redak koristeći:

RMDIR C: \ LastShadow

ili izravno kroz Windows Explorer. Radnja brisanja jednostavno uklanja mapu i zapravo ne briše sjenku kopiju.

Upotreba u skriptama / automatiziranim zadacima

Gore navedene informacije su sve u redu i dandy, ali putem ručnog rada to je više relevantno dostupne preko prethodnih verzija sustava Windows. Utjecaj našeg alata je tijekom automatiziranih procesa.

Na primjer, skripta u nastavku će montirati najnoviju sjenku kopiju u lokalni direktorij "C: \ MyShadow", a zatim kopirati "outlook.pst" koji se nalazi u mapi korisnika JDoe dokumenata na rezervni poslužitelj. Kada završite, lokalni imenik koji je zadržao mjesto sjena kopiranja uklanja se kako bi se očistio.

POZIVA MountLatestShadowCopy C: \ MyShadow \

XCOPY "C: \ MyShadow \ Korisnici \ JDoe \ Dokumenti \ Outlook \ outlook.pst" "\ BackupServer \ MyFiles \"

RMDIR C: \ MyShadow

Ako ste pokušali kopirati živu verziju iste datoteke i korisnik ju je otvorio, vaše operacije kopiranja datoteke neće uspjeti. Međutim, budući da smo pristupili datoteci putem sjene kopije, nema brave i postupak kopiranja gotovo uvijek uspijeva. Kao što je ranije navedeno, ovaj je postupak prilično točno kako popularni pričuvni proizvodi mogu učiniti istu stvar.

Važan podatak naveden gore je da se za pokretanje gore navedene skripte ili bilo koje skripte koja koristi alat MountLatestShadowCopy.bat (koji opet koristi alat VSSAdmin), naredbeni redak mora biti pokrenut kao administratorski račun. Da biste koristili ovaj alat unutar zakazanog zadatka, odgovarajući zadatak mora biti postavljen na "Pokreni s najvišim povlasticama" kako bi automatizirani proces imao mogućnost montiranja sjena kopija pomoću alata VSSAdmin.

Ukratko, izvođenje kopija sigurnosne kopije datoteka gotovo je uvijek najsigurnije prilikom kopiranja iz sjene kopija. Iako nećete uvijek dobiti najnoviju verziju datoteke, činjenica da znate da se datoteka neće zaključati i postupak kopiranja može biti vrlo povoljan u većini slučajeva.

Preuzmite alat MountLatestShadowCopy iz HowToGeek.com