9Jul
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 pasiekti šiuo metu užrakintų failų momentines kopijas, kurias sukūrė "Windows" atkūrimas.
Vaizdo kreditas: geriausi atsarginės paslaugos
Kas yra šešėliai?"
" šešėlinės kopijos yra idėja, kuri pirmą kartą buvo įdiegta "Windows Server 2003". "Windows" sistema periodiškai nuskaito sistemą ir ieško failų pakeitimų, atliktų nuo paskutinio nuskaitymo ir įrašymo pakeitimų.Šie pakeitimai yra indeksuojami ir suklijuojami 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.
Svarbu atkreipti dėmesį, kad kadangi šešėlinės kopijos yra imamos, kai sukurtas sistemos atkūrimo taškas, 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ų
Nuo šio punkto straipsnis numato, kad naudojate mūsų įrankį, pateiktą per straipsnio apačioje esančią 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.
Kad galėtume pasiekti šešėlinių kopijų saugomus failus, naudojaime 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 jums taps sunkia. Norėdami pamatyti įrankio sintaksę ir antraštę, tiesiog įveskite:
MountLatestShadowCopy /?
Pavyzdžiui, komanda
MountLatestShadowCopy C: \ LatestShadow \ C:
atliks šiuos veiksmus:
- Raskite naujausią šešėlinę kopiją diske C.
- Sukurkite simbolinę nuorodą / pseudo-katalogą "C: \ LatestShadow"
- Padarykite visą šešėlinės kopijos turinį šiame kataloge.
Kai baigsite, galite nemokamai naršyti turinį arba komandinės eilutės pagalba:
arba per "Windows Explorer", kaip ir bet kurį kitą aplanką.
Kai baigsite, galite tiesiog 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.
Naudojimasis scenarijus / automatizuotomis užduotimis
Aukščiau pateikta informacija yra puiki ir kieta, 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 pateiktame scenarijuje naujausią šešėlinę kopiją prijungsite prie vietinio katalogo "C: \ MyShadow", tada nukopijuokite "outlook.pst", esantį vartotojo 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: \ MyShadow \ Users \ JDoe \ Documents \ Outlook \ outlook.pst" "\\ BackupServer \ MyFiles \"
RMDIR C: \ MyShadow
Jei bandėte kopijuoti to paties failo tiesioginę versiją ir tuo metu vartotojas ją atidarė, failo 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 tas, kad norint paleisti anksčiau pateiktą scenarijų arba bet kurį scenarijų, kuriame naudojamas įrankis MountLatestShadowCopy.bat( kuris vėl naudoja įrankį VSSAdmin), komandų eilutė turi būti paleista kaip administratoriaus sąskaita. 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, kopijuoti iš šešėlinių kopijų beveik visada yra saugiausia failų kopijavimo kopijavimas. 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ųsti "MountLatestShadowCopy" įrankį iš "HowToGeek.com
"