Kas yra "šešėliai" ir kaip juos naudoti, jei norite kopijuoti užrakintus failus?

Turinys:

Kas yra "šešėliai" ir kaip juos naudoti, jei norite kopijuoti užrakintus failus?
Kas yra "šešėliai" ir kaip juos naudoti, jei norite kopijuoti užrakintus failus?

Video: Kas yra "šešėliai" ir kaip juos naudoti, jei norite kopijuoti užrakintus failus?

Video: Kas yra
Video: Abandoned by Their Children: An Extraordinary Time-capsule Mansion - YouTube 2024, Balandis
Anonim
Bandant sukurti paprastą failų kopijavimo atsarginę kopiją sistemoje "Windows", dažniausia problema yra užrakinti failai, kurie gali pakelti operaciją. Nesvarbu, ar failą šiuo metu atidaro vartotojas, ar užblokuotas pats OS, tam tikri failai turi būti visiškai nenaudojami, kad juos būtų galima kopijuoti. Laimei, yra paprastas sprendimas: "Shadow Copies".
Bandant sukurti paprastą failų kopijavimo atsarginę kopiją sistemoje "Windows", dažniausia problema yra užrakinti failai, kurie gali pakelti operaciją. Nesvarbu, ar failą šiuo metu atidaro vartotojas, ar užblokuotas pats OS, tam tikri failai turi būti visiškai nenaudojami, kad juos būtų galima kopijuoti. Laimei, yra paprastas sprendimas: "Shadow Copies".

Naudodamiesi paprastu įrankiu, galite lengvai pasiekti šešėlines kopijas, kurios leidžia susipažinti su šiuo metu užrakintų failų momentinėmis kopijomis, kurias sukūrė "Windows" atkūrimas.

Vaizdo kreditas: geriausios atsarginės paslaugos

Kas yra šešėliai?

"Shadow Copies" - tai sąvoka, kuri pirmą kartą buvo įdiegta "Windows Server 2003". Ji veikia "Windows" periodiškai nuskaito sistemą ir ieško failų pakeitimų, atliktų po paskutinio nuskaitymo ir įrašymo pakeitimus. Šie pakeitimai yra indeksuojami ir sudedami vienas ant kito, kuris sukuria failo / aplanko istoriją. Tada šis procesas buvo įtrauktas į "Windows Vista" operacinę sistemą pagal "System Restore" funkciją, kuri yra šiandien. Ši technologija yra "Windows" ankstesnių versijų funkcijų pagrindas.

Tai atliekama fone kaip sistemos lygio procesas (atkūrimo taško kūrimas), kuriam netaikomi tokie patys apribojimai, kaip vartotojo inicijuotoms failų operacijoms. Dėl to sistema gali užfiksuoti naudotojo užrakintus failus.

Taigi, norint pasiekti užrakintą failą, mums tiesiog reikia gauti naujausią šešėlinę kopiją. Tai yra ta pati prielaida, kurią naudoja "Windows" atsarginės kopijos ir kiti komerciniai atsarginės kopijos produktai, galintys pasiekti, pavyzdžiui, "Outlook PST" failus, o "Outlook" lieka atvira.

Tačiau svarbu pažymėti, kad, kadangi sukurtos sistemos atkūrimo taškas yra šešėlinės kopijos, turinys tarp tiesioginio failo ir šešėlinės kopijos versijos gali skirtis. Pagal numatytuosius nustatymus "Windows" sukuria atkūrimo tašką kiekvieną dieną, todėl daugumoje situacijų tai turėtų būti pagrįsta atsargine kopija.

Prieiga prie šešėlinių kopijų

Šiame straipsnyje straipsnyje teigiama, kad naudojate mūsų įrankį, pateiktą per straipsnio apačioje pateiktą nuorodą. Paketo scenarijus turėtų būti dedamas į katalogą, nustatytą jūsų "Windows PATH" kintamojoje. Jei nesate tikri, tiesiog įrašykite jį į savo katalogą C: Windows, ir tai turėtų būti pakankamai geras.

Norėdami prieiti prie šešėlinių kopijų saugomų failų, naudosime komandų eilutės įrankį VSSAdmin, kuris yra įtrauktas į "Windows". Šis įrankis turi būti paleistas kaip administratorius, kad tinkamai veiktų, kai atidarysite komandų eilutę, būtinai paspauskite dešinįjį pelės mygtuką ir pasirinkite parinktį "Vykdyti kaip administratorius".

Kai atidarysite, mūsų įrankis padės jums pakelti didelį krūvį. Norėdami peržiūrėti įrankio sintaksę ir antraštę, tiesiog įveskite:
Kai atidarysite, mūsų įrankis padės jums pakelti didelį krūvį. Norėdami peržiūrėti įrankio sintaksę ir antraštę, tiesiog įveskite:

MountLatestShadowCopy /?

Pavyzdžiui, komanda:
Pavyzdžiui, komanda:

MountLatestShadowCopy C:LatestShadow C:

atliks šiuos veiksmus:

  1. Suraskite naujausią šešėlinę kopiją diske C.
  2. Sukurkite simbolinę nuorodą / pseudo-katalogą "C: LatestShadow"
  3. Padarykite visą šešėlinės kopijos turinį šiame kataloge.

Kai baigsite, galite nemokamai naršyti turinį per komandų eilutę:

arba per "Windows Explorer", kaip ir bet kuris kitas aplankas.
arba per "Windows Explorer", kaip ir bet kuris kitas aplankas.
Kai baigsite, paprasčiausiai galite ištrinti pseudo-katalogą per komandų eilutę naudodami:
Kai baigsite, paprasčiausiai galite ištrinti pseudo-katalogą per komandų eilutę naudodami:

RMDIR C:LatestShadow

arba tiesiogiai per "Windows Explorer". Veiksmas ištrinti tiesiog atleidžia aplanką ir iš tiesų neištrina šešėlinės kopijos.

Image
Image

Naudojant scenarijus / automatizuotas užduotis

Aukščiau pateikta informacija yra puiki ir subtili, tačiau rankiniu būdu ji yra tinkamesnė prieinama naudojant ankstesnes "Windows" versijas. Svertas, kurį teikia mūsų įrankis, yra automatizuotų procesų metu.

Pavyzdžiui, žemiau pateiktas scenarijus įkels naujausią šešėlinę kopiją į vietinį katalogą "C: MyShadow", tada nukopijuokite "outlook.pst", esantį naudotojo JDoe dokumentų aplanke, atsarginiam serveriui. Kai baigsite, vietinis katalogas, kuriame buvo šešėlinės kopijos vieta, pašalinamas, kad išvalytumėte save.

CALL MountLatestShadowCopy C:MyShadow

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

RMDIR C:MyShadow

Jei bandėte kopijuoti to paties failo tiesioginę versiją ir tuo metu vartotojas ją atidarė, failų kopijavimo operacija nepavyko. Tačiau, kadangi prieigą prie failo naudodami šešėlinę kopiją, nėra spynelių, o kopijavimo procedūra beveik visada pavyksta. Kaip minėta anksčiau, ši procedūra yra gana tiksliai, kaip populiarus atsarginių kopijų produktas gali padaryti tą patį.

Svarbi informacija, paminėta aukščiau, yra tai, kad norint paleisti anksčiau nurodytą scenarijų arba bet kurį scenarijų, kuris naudoja įrankį MountLatestShadowCopy.bat (kuris vėl naudoja įrankį VSSAdmin), komandų eilutė turi būti paleista kaip administratoriaus paskyra. Norint naudoti šį įrankį įprastos užduoties viduje, atitinkama užduotis turi būti nustatyta kaip "Vykdyti naudojant aukščiausias privilegijas", kad automatinio proceso metu būtų galima prijungti šešėlines kopijas naudojant VSSAdmin įrankį.

Trumpai tariant, kopijuojant kopijas iš šešėlinių kopijų beveik visada saugiausia atlikti failų kopijų kopijas. Nors ne visada gausite naujausią failo versiją, daugeliu atvejų gali būti labai naudinga tai, kad žinote, kad failas nebus užrakintas ir kopija bus paleista.
Trumpai tariant, kopijuojant kopijas iš šešėlinių kopijų beveik visada saugiausia atlikti failų kopijų kopijas. Nors ne visada gausite naujausią failo versiją, daugeliu atvejų gali būti labai naudinga tai, kad žinote, kad failas nebus užrakintas ir kopija bus paleista.

Atsisiųskite "MountLatestShadowCopy" įrankį iš "HowToGeek.com"

Rekomenduojamas: