Mitä ovat varjokopiot ja miten niitä voidaan käyttää lukittujen tiedostojen kopioimiseen?
Kun yrität luoda yksinkertaisia tiedostojen kopioinnin varmuuskopioita Windowsissa, yleinen ongelma on lukitut tiedostot, jotka voivat laukaista toiminnon. Tietyn tiedoston on oltava täysin käyttämättä, jotta käyttäjä voi kopioida, onko tiedosto tällä hetkellä avattu tai että käyttöjärjestelmä itse lukitsee sen. Onneksi on olemassa yksinkertainen ratkaisu: Shadow Copies.
Yksinkertaisen työkalun avulla voit helposti käyttää varmuuskopioita, jotka mahdollistavat Windows Restore -palvelun luomien nykyisten lukittujen tiedostojen kopioinnin ajoissa..
Kuvaluotto: Best Backup Services
Mitä ovat varjokopiot?
Varjokopiot ovat käsite, joka otettiin käyttöön Windows Server 2003: ssa. Se toimii Windows-indeksoimalla järjestelmää säännöllisesti ja etsii viimeisimmän indeksoinnin ja muutosten tallentamisen jälkeen tehtyjä tiedostojen muutoksia. Nämä muutokset indeksoidaan ja pinotaan päällekkäin, mikä luo tiedoston / kansion historian. Tämä prosessi lisättiin sitten Windows Vista -käyttöjärjestelmään System Restore -toiminnon avulla, jossa se on nykyään. Teknologia on Windowsin aiempien versioiden toimivuuden perusta.
Tämä tapahtuu taustalla järjestelmän tason prosessina (palautuspisteen luominen), johon ei sovelleta samoja rajoituksia kuin käyttäjän aloittamat tiedostotoiminnot. Tämän seurauksena järjestelmä pystyy tallentamaan muutoksia tiedostoihin, jotka on lukittu käyttäjälle.
Jotta pääsisi lukittuun tiedostoon, tarvitsemme vain viimeisimmän varjo-kopion. Tämä on sama lähtökohta, jota käyttävät Windows-varmuuskopiot ja muut kaupalliset varmuuskopiointituotteet, jotka voivat käyttää esimerkiksi Outlook PST-tiedostoja Outlookin ollessa auki.
On kuitenkin tärkeää huomata, että koska varmuuskopiot on otettu järjestelmän palautuspisteen luomisessa, live-tiedoston ja varjo-kopion version sisältö voi olla erilainen. Oletusarvon mukaan Windows luo palautuspisteen joka päivä, joten useimmissa tilanteissa tämän pitäisi olla kohtuullinen varmuuskopiointi.
Varjokopioiden käyttäminen
Tästä lähtien artikkelissa oletetaan, että käytät työkalua, joka on artikkelin alaosassa olevan linkin kautta. Eräskripti tulisi sijoittaa Windows PATH -muuttujaan asetettuun kansioon. Jos olet epävarma, aseta se C: Windows-hakemistoon ja sen pitäisi olla tarpeeksi hyvä.
Jotta pääsisit varjo-kopioihin tallennettuihin tiedostoihin, käytämme Windows-käyttöjärjestelmän sisältämää VSSAdmin-komentorivityökalua. Tämä työkalu on suoritettava järjestelmänvalvojana, jotta se toimii oikein, joten kun avaat komentokehotteen, napsauta hiiren kakkospainikkeella ja valitse vaihtoehto Suorita järjestelmänvalvojana.
Kun työkalu on avattu, työkalu tekee sinulle suuren nostamisen. Jos haluat nähdä työkalun syntaksi- ja otsikkotiedot, kirjoita:
MountLatestShadowCopy /?
Esimerkiksi komento:
MountLatestShadowCopy C: ViimeisinShadow C:
suorittaa seuraavat toimet:
- Etsi uusin varmuuskopio asemalle C.
- Luo symbolinen linkki / pseudo-hakemisto “C: uusinShadow”
- Tee koko varjon kopion sisältö tästä hakemistosta.
Kun olet valmis, voit vapaasti selata sisältöä joko komentokehotteella:
tai Windowsin Resurssienhallinnan kautta, aivan kuten mikä tahansa muu kansio.
Kun olet valmis, voit yksinkertaisesti poistaa pseudo-hakemiston komentokehotteella käyttämällä:
RMDIR C: Viimeisin varjo
tai suoraan Windowsin Resurssienhallinnan kautta. Poista toiminto yksinkertaisesti poistaa kansion ja ei varsinaisesti poista varjo-kopiota.
Skriptien / automatisoitujen tehtävien käyttäminen
Yllä olevat tiedot ovat kunnossa ja dandyja, mutta manuaalisen käytön kautta se on tarkoituksenmukaisemmin saatavilla Windowsin aiempien versioiden kautta. Työkalumme tarjoama vipuvaikutus on automatisoitujen prosessien aikana.
Esimerkiksi alla oleva skripti asentaa viimeisimmän varmuuskopion paikalliseen hakemistoon “C: MyShadow” ja kopioi sitten käyttäjän JDoe-dokumenttikansion sisältämän “outlook.pst” varmuuskopiopalvelimeen. Kun olet valmis, paikallinen hakemisto, joka säilytti varjo-kopioinnin, poistetaan, jotta se puhdistetaan.
CALL MountLatestShadowCopy C: \ t
XCOPY “C: MyShadow-käyttäjät JDoe-dokumentit Outlook-näkymät.pst” ”BackupServer MyFiles”
RMDIR C: MyShadow
Jos yritit kopioida saman tiedoston suoraa versiota ja käyttäjä avasi sen, tiedostojen kopiointi epäonnistuu. Koska olemme päässeet tiedostoon varjo-kopion kautta, lukkoja ei ole ja kopiointimenettely onnistuu aina. Kuten edellä todettiin, tämä menettely on melko tarkalleen kuinka suosittu varmuuskopiointituote voi tehdä saman.
Tärkeä edellä mainittu tieto on se, että yllä olevan komentosarjan tai minkä tahansa MountLatestShadowCopy.bat-työkalua käyttävän komentosarjan suorittamiseksi (joka taas käyttää VSSAdmin-työkalua) komentokehote on suoritettava järjestelmänvalvojan tilinä. Jotta tätä työkalua voidaan käyttää ajoitetun tehtävän sisällä, vastaava tehtävä on asetettava "Suorita korkeimmilla oikeuksilla", jotta automatisoitu prosessi pystyy asentamaan varmuuskopiot VSSAdmin-työkalun avulla.
Lyhyesti sanottuna tiedostojen kopioinnin varmuuskopioiden tekeminen on lähes aina turvallisin, kun kopioidaan varjo-kopioista. Vaikka et aina saa ajan tasalla olevaa versiota tiedostosta, se, että tiedät, että tiedostoa ei lukita, ja kopiointimenettelyt voivat olla melko edullisia useimmissa tilanteissa.
Lataa MountLatestShadowCopy-työkalu HowToGeek.comista