Kas yra „šešėlių kopijos“ ir kaip juos naudoti kopijuoti užrakintus failus?
Bandant sukurti paprastas failų kopijų atsargines kopijas Windows sistemoje, įprasta problema yra užrakinti failai, kurie gali išjungti operaciją. Nesvarbu, ar failas šiuo metu yra atidarytas vartotojo, ar užrakintas pats OS, tam tikri failai turi būti visiškai nenaudojami, kad juos būtų galima kopijuoti. Laimei, yra paprastas sprendimas: šešėlių kopijos.
Naudodami paprastą įrankį galite lengvai pasiekti šešėlines kopijas, kurios leidžia prieiti prie šiuo metu užrakintų failų kopijų, kurias sukūrė „Windows“ atkūrimas.
Vaizdo kreditas: geriausios atsarginės paslaugos
Kas yra šešėlių kopijos?
„Shadow“ kopijos yra koncepcija, kuri pirmą kartą buvo įdiegta „Windows Server 2003“. „Windows“ periodiškai atlieka sistemos nuskaitymą ir ieško failų pakeitimų, padarytų po paskutinio tikrinimo ir pakeitimų įrašymo. Šie pakeitimai yra indeksuojami ir sukrauti vienas ant kito, kuris sukuria failo / aplanko istoriją. Tada šis procesas buvo įtrauktas į „Windows Vista“ operacinę sistemą pagal sistemos atkūrimo funkciją. Technologija yra ankstesnių „Windows“ versijų funkcionalumo pagrindas.
Tai daroma fone kaip sistemos lygio procesas (atkūrimo taško kūrimas), kuriam netaikomi tie patys apribojimai, kaip ir naudotojo inicijuotoms failų operacijoms. Dėl šios priežasties sistema gali užfiksuoti failus, kurie yra užrakinti vartotojui.
Taigi, norint pasiekti užrakintą failą, mums tiesiog reikia prieiti prie naujausios šešėlio kopijos. Tai yra ta pati prielaida, kurią naudoja „Windows“ atsarginė kopija ir kiti komerciniai atsarginiai produktai, galintys pasiekti, pavyzdžiui, „Outlook PST“ failus, kol „Outlook“ lieka atvira.
Vis dėlto svarbu pažymėti, kad nuo šešėlinių kopijų priėmimo, kai sukuriamas sistemos atkūrimo taškas, turinys tarp tiesioginio failo ir šešėlio kopijos versijos gali būti skirtingas. Pagal numatytuosius nustatymus „Windows“ kiekvieną dieną sukuria atkūrimo tašką, todėl daugeliu atvejų tai turėtų būti pagrįstas atsarginės kopijos kandidatas.
Prieiga prie šešėlių kopijų
Nuo to momento straipsnyje daroma prielaida, kad naudojate mūsų įrankį, pateiktą per nuorodą, esančią straipsnio apačioje. Partijos scenarijus turėtų būti įdėtas į aplanką, nustatytą jūsų „Windows PATH“ kintamajame. Jei nesate tikri, tiesiog įdėkite jį į „C: Windows“ katalogą ir tai turėtų būti pakankamai gera.
Norint pasiekti failus, išsaugotus šešėlinėse kopijose, mes naudojame „VSSAdmin“ komandinės eilutės įrankį, kuris yra įtrauktas į „Windows“. Šis įrankis turi būti paleistas kaip administratorius, kad tinkamai veiktų, todėl, kai atidarote komandų eilutę, įsitikinkite, kad dešiniuoju pelės mygtuku spustelėkite ir pasirinkite parinktį „Vykdyti kaip administratorius“.
Atidarę, mūsų įrankis jums suteikia sunkų kėlimą. Jei norite peržiūrėti įrankio sintaksės ir antraštės informaciją, įveskite:
MountLatestShadowCopy /?
Pavyzdžiui, komanda:
„MountLatestShadowCopy C“: Naujausi „Shadow“ C:
atliks šiuos veiksmus:
- Suraskite naujausią „C“ disko šešėlinę kopiją.
- Sukurkite simbolinę nuorodą / pseudo katalogą „C: Naujausias šešėlis“
- Padarykite visą šešėlių kopijos turinį šiame kataloge.
Baigę, galite laisvai naršyti turinį per komandų eilutę:
arba per „Windows Explorer“, kaip ir bet kuris kitas aplankas.
Kai baigsite, galite tiesiog ištrinti pseudo katalogą per komandų eilutę, naudodami:
RMDIR C: Paskutinė šešėlis
arba tiesiogiai per „Windows Explorer“. Ištrinti veiksmai tiesiog atjungia aplanką ir iš tikrųjų neištrina šešėlio kopijos.
Naudojimas skriptuose / automatinėse užduotyse
Pirmiau pateikta informacija yra gera ir paprasta, tačiau rankiniu būdu ji yra labiau prieinama per ankstesnes „Windows“ versijas. Sverto, kurį suteikia mūsų įrankis, yra automatizuotų procesų metu.
Pavyzdžiui, žemiau pateiktas scenarijus prideda naujausią šešėlio kopiją į vietinį katalogą „C: MyShadow“ ir nukopijuos „outlook.pst“, esančią vartotojo „JDoe“ dokumentų aplanke, į atsarginį serverį. Baigęs vietinį katalogą, kuriame buvo šešėlinės kopijos vieta, pašalinamas, kad būtų išvalytas.
„CALL MountLatestShadowCopy C“: \ t
XCOPY „C:„ MyShadow “naudotojai„ JDoe “„ Outlook “Outlook.pst“ „BackupServer“ „MyFiles“
RMDIR C: „MyShadow“
Jei bandėte nukopijuoti tos pačios rinkmenos gyvą versiją ir naudotojas tuo metu atidarė, failo kopijavimo operacija nepavyks. Tačiau, kadangi mes pasiekėme failą per šešėlinę kopiją, nėra spynų ir kopijavimo procedūra beveik visada pavyksta. Kaip minėta anksčiau, ši procedūra yra gana tiksliai tokia, kaip populiarūs atsarginiai produktai gali daryti tą patį.
Svarbi informacija, nurodyta aukščiau, yra ta, kad norint paleisti aukščiau minėtą scenarijų arba bet kurį scenarijų, kuriame naudojamas įrankis „MountLatestShadowCopy.bat“ (kuris dar kartą naudoja VSSAdmin įrankį), komandų eilutė turi būti vykdoma kaip administratoriaus paskyra. Kad galėtumėte naudoti šį įrankį suplanuotos užduoties viduje, atitinkama užduotis turi būti nustatyta kaip „Vykdyti su didžiausiomis privilegijomis“, kad automatizuotas procesas galėtų prijungti šešėlių kopijas naudodamas „VSSAdmin“ įrankį.
Trumpai tariant, failų kopijavimo atsarginių kopijų atlikimas beveik visada yra saugiausias, kai kopijuojate iš šešėlių kopijų. Nors ne visada gausite naujausią failo versiją, tai, kad žinote, kad failas nebus užrakintas, ir kopijavimo procedūra gali būti gana naudinga daugeliu atvejų.
Atsisiųskite „MountLatestShadowCopy“ įrankį iš „HowToGeek.com“