Pagina principala » HOWTO » Care sunt Copiile umbră și cum le pot folosi pentru a copia fișiere blocate?

    Care sunt Copiile umbră și cum le pot folosi pentru a copia fișiere blocate?

    Când încercați să creați copii de rezervă simple în copiile de copiere în Windows, o problemă comună este blocarea fișierelor care pot declanșa operația. Dacă fișierul este deschis în prezent de către utilizator sau blocat de sistemul de operare în sine, anumite fișiere trebuie să fie complet neutilizate pentru a fi copiate. Din fericire, există o soluție simplă: Shadow Copies.

    Utilizând instrumentul nostru simplu, puteți accesa ușor umbrele care permit accesul copiilor punct-în-timp ale fișierelor blocate în prezent create de Windows Restore.

    Creditul de imagine: Cele mai bune servicii de backup

    Ce sunt copiile umbrite?

    Imaginile Shadow sunt un concept care a fost introdus pentru prima oară în Windows Server 2003. Funcționează ca Windows să acceseze cu crawlere periodic sistemul și să caute modificări ale fișierelor efectuate de la ultima accesare cu crawlere și înregistrarea modificărilor. Aceste modificări sunt indexate și stivuite unul peste celălalt, ceea ce creează un istoric al fișierului / dosarului. Acest proces a fost apoi adăugat la sistemul de operare Windows Vista în cadrul funcției Restore de sistem, unde rămâne astăzi. Tehnologia este fundamentul funcționalității versiunilor anterioare Windows.

    Acest lucru se face în fundal ca un proces la nivel de sistem (crearea unei Puncte de Restaurare), care nu este supusă acelorași limitări ca operațiile de fișier inițiate de utilizatori. Ca rezultat, sistemul poate captura modificări ale fișierelor care sunt blocate utilizatorului.

    Deci, pentru a accesa un fișier blocat, trebuie doar să accesăm ultima copie de umbră. Aceasta este aceeași premisă utilizată de Windows Backup și alte produse comerciale de rezervă, care pot accesa, de exemplu, fișiere Outlook PST în timp ce Outlook rămâne deschis.

    Este important de reținut însă că, din moment ce se realizează copiile umbrite atunci când se creează un punct de restaurare a sistemului, conținutul dintre fișierul viu și versiunea pentru umbra copiilor poate fi diferit. În mod implicit, Windows creează un punct de restaurare în fiecare zi, astfel încât pentru majoritatea situațiilor acest lucru ar trebui să fie un candidat rezonabil pentru backup.

    Accesarea copiilor Shadow

    Din acest punct, articolul presupune că utilizați instrumentul furnizat prin intermediul link-ului din partea de jos a articolului. Scriptul lot trebuie plasat într-un dosar setat în variabila Windows PATH. Dacă nu sunteți sigur, plasați-l în directorul C: \ Windows și ar trebui să fie suficient de bun.

    Pentru a accesa fișierele salvate în umbrele copiilor, folosim instrumentul de comandă VSSAdmin care este inclus în Windows. Acest instrument trebuie executat ca administrator pentru a funcționa corect, astfel încât atunci când deschideți un prompt de comandă, asigurați-vă că faceți clic dreapta și selectați opțiunea "Run as Administrator".

    Odată deschis, instrumentul nostru face ridicarea greu pentru tine. Pentru a vizualiza informațiile despre sintaxă și antet pentru instrument, introduceți doar:

    MountLatestShadowCopy /?

    De exemplu, comanda:

    MountLatestShadowCopy C: \ UltimeleShadow \ C:

    va efectua următoarele acțiuni:

    1. Identificați ultima copie umbroasă pentru unitatea C.
    2. Creați un link simbolic / pseudo-director "C: \ LatestShadow"
    3. Creați întregul conținut al umbrei copiilor la acest director.

    După ce ați terminat, navigați liber conținutul fie prin intermediul liniei de comandă:

    sau prin Windows Explorer, la fel ca orice alt dosar.

    Când ați terminat, puteți șterge pur și simplu pseudo-directorul prin intermediul liniei de comandă folosind:

    RMDIR C: \ UltimeleShadow

    sau direct prin Windows Explorer. Acțiunea de ștergere dezabonează pur și simplu dosarul și nu șterge, de fapt, copia de umbră.

    Utilizarea în Scripturi / Sarcini Automatizate

    Informațiile de mai sus sunt bine și dandy, dar prin operarea manuală este mai accesibil prin versiunile anterioare ale Windows. Pârghia oferită de instrumentul nostru este în timpul proceselor automate.

    De exemplu, scriptul de mai jos va monta cea mai recentă copie umbră în directorul local "C: \ MyShadow" și apoi va copia "outlook.pst" localizat în folderul de documente al utilizatorului JDoe pe un server de rezervă. Odată terminat, directorul local care deține locația copiei umbră este eliminat pentru a se curăța.

    CALL MountLatestShadowCopy C: \ MyShadow \

    XCOPY "C: \ MyShadow \ Utilizatorii \ JDoe \ Documents \ Outlook \ outlook.pst" "\\ BackupServer \ MyFiles \"

    RMDIR C: \ MyShadow

    Dacă ați încercat să copiați versiunea live a aceluiași fișier și utilizatorul a deschis-o la acea dată, operația de copiere a fișierului ar eșua. Cu toate acestea, deoarece am accesat fișierul printr-o copie de umbră, nu există blocări, iar procedura de copiere practic reușește întotdeauna. După cum sa menționat anterior, această procedură este destul de mult exact cum produsele populare de rezervă pot face același lucru.

    O informație importantă menționată mai sus este că, pentru a executa scriptul de mai sus sau orice script care utilizează instrumentul MountLatestShadowCopy.bat (care, din nou, utilizează instrumentul VSSAdmin), promptul de comandă trebuie să fie executat ca cont de administrator. Pentru a utiliza acest instrument în interiorul unei sarcini programate, sarcina respectivă trebuie să fie setată la "Run with the highest privileges", astfel încât procesul automatizat să aibă capacitatea de a monta umbrele utilizând instrumentul VSSAdmin.

    Pe scurt, realizarea copiilor de rezervă a fișierelor este aproape întotdeauna cea mai sigură atunci când copiați din copiile umbră. În timp ce nu veți primi întotdeauna cea mai actualizată versiune a unui fișier, faptul că știți că fișierul nu va fi blocat și procedura de copiere va fi difuzată poate fi destul de avantajoasă în majoritatea cazurilor.

    Descărcați instrumentul MountLatestShadowCopy de la HowToGeek.com