Diferențele dintre backup-urile incrementale și diferențiale. Tehnologia informației, Internet, programare web, IT, Hi-Tech, …

Acasă / Dispozitivele mobile

    O copie de rezervă completă conține toate blocurile de fișiere de date utilizate.

    O copie de rezervă incrementală de nivel 0 este echivalentă cu o copie de rezervă completă care a fost marcată ca nivel 0.

    Backup-ul incremental cumulativ de nivelul 1 conține numai blocuri modificate de la ultima copie de rezervă incrementală de nivelul 0.

    O copie de rezervă incrementală diferenţială de nivel 1 conţine numai blocuri modificate de la ultima copie de rezervă incrementală.

Backup-uri complete

O copie de rezervă completă este diferită de o copie de rezervă completă a bazei de date. O copie de rezervă completă a fișierului de date este o copie de rezervă care include fiecare bloc de date utilizabil din fișier. RMAN copiază toate blocurile într-un set de rezervă sau într-o copie a imaginii, omitând numai acele blocuri de fișiere de date care nu au fost niciodată folosite. Pentru o copie completă a imaginii, tot conținutul fișierului este reprodus exact. O copie de rezervă completă nu poate face parte dintr-o strategie de backup incrementală; nu poate fi părinte pentru copiile de rezervă incrementale ulterioare.

Backup-uri incrementale

O copie de rezervă incrementală este fie o copie de rezervă de nivel 0, care include fiecare bloc din fișierul de date, cu excepția blocurilor care nu au fost utilizate niciodată, fie o copie de siguranță de nivel 1, care include numai acele blocuri care s-au modificat de la efectuarea copiei de rezervă anterioare. O copie de rezervă incrementală de nivel 0 este fizic identică cu o copie de rezervă completă. Singura diferență este că o copie de rezervă de nivel 0 (precum și o copie a imaginii) poate fi folosită ca bază pentru o copie de rezervă de nivel 1, dar o copie de rezervă completă nu poate fi niciodată utilizată ca bază pentru o copie de rezervă de nivel 1.

Backup-urile incrementale sunt definite folosind cuvântul cheie INCREMENTAL al comenzii BACKUP. Specificați NIVEL INCREMENTAL .

RMAN poate crea copii de rezervă incrementale pe mai multe niveluri, după cum urmează: tipuri de copii de rezervă RMAN:

    Diferenţial: Tipul implicit de backup incremental care face backup pentru toate blocurile modificate de la cea mai recentă copie de rezervă incrementală fie la nivelul 1, fie la nivelul 0

    Agregat (cumulativ): Face backup pentru toate blocurile modificate de la cea mai recentă copie de rezervă la nivelul 0

Exemple

    Pentru a efectua incremental backup la nivelul 0, utilizați următoarea comandă:

  • Pentru a efectua o copie de rezervă incrementală cumulativă, utilizați următoarea comandă:

    RMAN> BACKUP INCREMENTAL NIVEL 1 BAZĂ DE DATE CUMULATIVE;

RMAN face backup complet în mod implicit dacă nu este specificat nici FULL, nici INCREMENTAL. Comprimarea blocurilor neutilizate face ca blocurile care nu au fost scrise niciodată să fie ignorate atunci când se face copii de rezervă în seturi de rezervă - chiar și pentru copii de rezervă complete.

O copie de rezervă completă nu are efect asupra copiilor de rezervă incrementale ulterioare și nu este considerată parte a vreunei strategii de copiere de rezervă incrementală, deși o copie de rezervă completă sub formă de copii de imagine poate fi actualizată progresiv folosind copii de rezervă incrementale cu comanda RECOVER. Acest lucru va fi descris într-un articol ulterior.”

Vă rugăm să rețineți: Puteți efectua orice tip de backup (complet sau incremental) a unei baze de date care se află în modul NOARCHIVELOG - cu excepția cazului, desigur, baza de date este deschisă. De asemenea, rețineți că recuperarea este limitată la timpul ultimei backup. Baza de date poate fi restaurată numai la ultima tranzacție comisă atunci când baza de date este în modul ARCHIVELOG.

Ce este backup diferențial?

Backup diferențial.
Copii numai fișierele adăugate și modificate în comparație cu o copie completă.

Backup diferențial este un tip de backup de fișiere în care nu toate fișierele sunt copiate fișierele sursă, A doar noi si modificate de la crearea copiei complete anterioare. Este ceva între o copie de rezervă completă și una incrementală. Numele acestui tip provine din cuvântul englezesc Backup diferențial si este cumulativ, adică fiecare copie ulterioară conține toate fișierele noi/modificate de când a fost creată copia de rezervă completă anterioară. În rusă se numește acest tip de copiere Diferenţă sau diferenţiat. Ca toate celelalte, acest tip are și avantajele și dezavantajele sale.

Pro:

  • Dimensiunea relativ mică a unui backup diferențial în comparație cu unul complet
  • Viteza de creare este de câteva ori mai mare decât o copie de rezervă completă
  • Pentru a restaura fișierele, veți avea nevoie de ultima copie de rezervă completă creată și de ultima diferențială

Contra:

  • Redundanța datelor, deoarece backup-ul diferențial este cumulativ

Concluzie: Creați o copie de rezervă diferențială dacă volumul de date sursă este mare, fișierele din folderul sursă nu se modifică prea intens, iar simplitatea și viteza recuperării fișierelor sunt critice pentru dvs. Crearea de copii diferențiale are loc destul de repede dacă modificările acumulate de la crearea celei complete sunt puține. Frecvența optimă pentru crearea unui backup diferențial este de 1 dată pe oră dacă fișierele sursă sunt modificate frecvent și de 1-2 ori pe zi dacă fișierele sunt editate rar.

Cum să creați o copie de rezervă diferențială folosind Exiland Backup

Să vedem cum să creați o copie de rezervă diferențială a fișierelor computerului dvs. folosind utilitarul simplu Exiland Backup. Pentru a începe, descărcați Exiland Backup Free sau versiunea demo Professional.

Instalați Exiland Backup, rulați programul.

După lansare, în panoul de sus, faceți clic pe butonul pentru a crea o nouă sarcină, introduceți numele sarcinii, de exemplu, „Documentele mele” și faceți clic pe „Următorul”. Pe următorul ecran expert, selectați tipul de copiere ca diferențial.


Asistent pentru crearea sarcinilor. Selectarea tipului „Diferență”.

După ce ați selectat tipul din partea de jos a ferestrei, puteți limitarea numărului de copii complete(implicit 10) - atunci când se atinge această limită, cea mai veche copie de rezervă completă va fi ștearsă automat, după care va fi creată una nouă (această setare nu este disponibilă în versiunea gratuită). În plus, poți limitarea numărului de copii diferențialeîntre plin (implicit 8). Când se atinge limita specificată, va fi creată o altă copie completă.

În pașii următori ai expertului, specificați folderul sursă, al cărui duplicat doriți să îl creați și unde să îl salvați. Nu trebuie să setați programul de lansare a sarcinii deocamdată.

Când specificați un șablon pentru denumirea copiilor de rezervă, puteți adăuga o linie, de exemplu, „(diferențial)”, pentru cele diferențiale, astfel încât să le puteți distinge vizual cu ușurință de cele complete.

După crearea sarcinii, rulați-o manual făcând clic pe butonul „Run” din partea de sus a panoului.

Prima dată când executați lucrarea, va fi creată o copie completă. Copiați cu Explorer Windows orice fișierul în folderul original și rulați din nou lucrarea. Se va crea o diferență, care va conține doar noul fișier.

Mikhail, dezvoltator Exiland Backup

Alte tipuri de rezervare:

Backup diferențial vs

Este important să înțelegeți ce implică atât backup-ul diferențial, cât și backup-ul incremental înainte de a discuta avantajele și dezavantajele lor. După cum sugerează și numele, ambele metode sunt modalități prin care computerul face copii de siguranță ale datelor într-un mod inteligent. Când faceți copii de rezervă ale datelor, ambele metode ajută la economisirea de timp și spațiu pe disc, ceea ce este de mare importanță. Ceea ce iese în evidență la caracteristica de backup incremental este că numai fișierele care s-au modificat sunt copiate de rezervă, economisind timp și spațiu pe disc. Efectul general al copiei de rezervă a datelor și utilitatea metodei pot varia în funcție de dimensiunea bazei de date.

După cum s-a menționat, este important să vă asigurați că numai datele sunt copiate de siguranță în funcție de viteza și cantitatea de resurse de computer necesare. Backup-urile diferențiale și incrementale sunt două moduri diferite backup de date. Pentru a face copii de rezervă ale datelor, ambele metode se bazează pe utilizarea unui atribut de bază on/off numit bit de arhivă. Acesta este elementul care ia în considerare datele care au fost copiate. Proprietatea de fișier a unui fișier dat, atunci când este bifată, trebuie să indice dacă bitul de arhivă a fost verificat sau dezactivat.

Dacă bitul de arhivă a fost setat sau setat, acesta indică faptul că fișierul trebuie copiat. Dacă caseta de selectare este debifată sau debifată, înseamnă că fișierul în cauză nu trebuie să facă backup. Dacă bitul de arhivă nu este setat, sistemul de operare verifică automat bitul de arhivă al oricărui fișier modificat care este posibil să nu fi fost verificat. Când se efectuează o copie de rezervă completă, toți biții de arhivă ale fișierelor de pe sistem sunt setați implicit la „dezactivat”, deoarece toți biții lor de arhivă au fost copiați. Aceasta înseamnă că dacă bitul de arhivă al unui anumit fișier a fost pornit sau dezactivat, acestea vor fi copiate.

Diferențele

Într-o copie de rezervă incrementală, numai fișierele cu bitul de arhivă setat sunt copiate de rezervă, după care bitul de arhivare este setat la „dezactivat”. Acest lucru face ca numai fișierele care s-au modificat să fie copiate. Cel mai mare avantaj al backup-ului incremental este că este eficient în spațiu și resurse în comparație cu metoda de backup diferențial.

Copierea de rezervă diferențială, pe de altă parte, va face și copii de rezervă ale fișierelor de date selectate care au setat sau setat bitul de arhivă, dar această metodă de backup este diferită prin faptul că nu șterge sau dezactivează bitul de arhivă. Aceasta înseamnă că face copii de rezervă ale fișierelor noi și ale tuturor celorlalte fișiere care au avut biții de arhivă selectați. Aceasta înseamnă că atunci când trebuie să restaurați fișierele pentru care ați făcut backup, veți primi recuperare completă. Pe de altă parte, restaurarea copiilor de rezervă ale fișierelor cu copii de siguranță incrementale va necesita utilizarea tuturor copiilor de rezervă incrementale care au fost efectuate de la ultima copie de rezervă completă.

Viteza de backup este, de asemenea, critică, deoarece backup-urile diferențiale sunt destul de rapide, spre deosebire de backup-urile incrementale în care multe copii de siguranță nu sunt menținute. Cu toate acestea, pe măsură ce baza de date crește, viteza backup-urilor diferențiale scade. Backup-urile incrementale devin mai de dorit decât backup-urile diferențiate atunci când lucrați cu baze de date mari, deoarece doar fișierele modificate sunt copiate de rezervă.

Backup-ul incremental face copii de rezervă numai pentru datele care au setat bitul de arhivă. Când faceți backup, bitul de arhivă este dezactivat.

Backup-urile diferențiale vor salva datele care au bitul de arhivă setat și nu vor fi dezactivate atunci când nu sunt setate.

Backup-urile diferențiale sunt mai rapide decât backup-urile incrementale pentru bazele de date mici.

Backup-urile incrementale sunt mai benefice pentru seturi mari de date.

Dar cumva am pierdut din vedere partea teoretică. În comentarii, mă întrebați periodic despre metodele de backup - complete, incrementale și diferențiale. Care este diferența lor, ce este mai bine să alegeți etc. În acest articol, de fapt, vom examina toate aceste probleme în detaliu.

Vă sugerez să folosiți programul ca exemplu pentru a înțelege metodele de backup. Deci prieteni, când suntem în program? AOMEI Backupper noi creăm copie de rezervă Windows, un disc întreg, partiții individuale sau foldere individuale cu date, ulterior, după crearea unei copii de rezervă, vom putea folosi câteva capabilități software. Acestea includ crearea de noi copii pe baza condițiilor de backup specificate cu alegerea unui mecanism de backup:

  • Copie integrală;
  • copie incrementală;
  • Copie diferențială.

Ce fel de mecanisme sunt acestea?

Backup complet

Full este o copie de rezervă în care se află un instantaneu sistem de operare, discul, partiția sau folderele individuale conțin toate datele de rezervă. Astfel de instantanee, create ca parte a aceleiași sarcini de rezervă, sunt independente unele de altele; Aceasta este cea mai fiabilă metodă de backup, dar în același timp cea mai consumatoare de resurse spațiu pe disc. De exemplu, imaginea Windows funcțional fără programe și jocuri voluminoase, va cântări aproximativ 20 GB. Dacă nu scăpați de cele vechi în timp ce creați copii de rezervă noi, discul de stocare va fi pur și simplu umplut la capacitate maximă cu ele. Alte două mecanisme de rezervă sunt concepute pentru a rezolva această problemă.

Backup incremental

Incremental este o copie de rezervă în care o copie completă este creată o dată la început, iar toate copiile ulterioare create în cadrul aceleiași sarcini nu conțin toate datele, ci doar modificările care au avut loc - ce fișiere sunt șterse și care sunt adăugate. Prima copie incrementală conține diferența de date dintre ea însăși și copia completă. Și a doua copie incrementală conține diferența dintre ea însăși și prima copie incrementală. A treia este între ea și a doua. Și așa mai departe. Fiecare copie incrementală nouă depinde de predecesorul său și nu poate fi utilizată pentru procesul de recuperare fără un astfel de predecesor. Și, desigur, fără o copie primară completă. Fiecare dintre sarcinile de rezervă - fie că este completă sau incrementală - este un punct de recuperare. Și putem alege oricând data sau ora la care dorim să derulăm înapoi sistemul sau datele.

Ștergerea unei copii incrementale (sau deteriorarea acesteia cu viruși) nu va duce la inoperabilitatea copiilor incrementale anterioare și a celei primare complete. Dar vor fi și altele ulterioare. Nu vom mai putea reveni la puncte după o copie incrementală ștearsă. În acest sens, desigur, metoda de copiere incrementală este vulnerabilă, dar ea punct forte este de a asigura rollback-ul la diferite puncte de stare cu spațiu pe disc ocupat minim. La urma urmei, cu modificări minore, fiecare copie nouă va cântări câțiva MB din diferența dintre ea și predecesorul său. Iată cum, de exemplu, copia de rezervă a secțiunii este afișată în captura de ecran de mai jos. Greutatea de 3,57 GB, marcată cu un marcator liliac, este greutatea copiei primare complete, iar 9,12 MB și 20,01 MB, marcate cu un marcator galben, este greutatea copiilor incrementale.

Un alt dezavantaj al copiilor incrementale este că procesul de recuperare durează mai mult decât din backup-urile complete și diferențiate.

Backup diferențial

Diferențial este o copie de rezervă în care o copie completă este creată o dată la început, iar toate copiile ulterioare create în cadrul aceleiași sarcini nu conțin toate datele, ci doar modificările care au avut loc de la crearea copiei complete inițiale. Punctul cheie aici este din momentul în care este creată o copie completă. În timp ce cu copierea incrementală, a doua copie incrementală a lanțului este diferența dintre aceasta și prima copie, cu copiere diferențială, prima, a doua, a treia, a patra și toate copiile diferențiale ulterioare vor depinde doar de copia completă. Dar ei nu depind în niciun caz unul de celălalt. Ștergerea sau deteriorarea oricăreia dintre copiile diferențiale nu va afecta alte copii - nici pe cele create înainte de cea ștearsă (deteriorată), nici pe cele de după aceasta.

Backup-urile diferențiale sunt, de asemenea, puncte de recuperare.

Necesitatea unei copii diferențiale pentru a se compara de fiecare dată cu copia primară completă, în consecință, presupune utilizarea mai mult spațiu pe disc. În captura de ecran de mai jos, dimensiunea copiei complete este marcată cu un marcator violet, iar dimensiunea copiilor de rezervă diferențiale este marcată cu galben. Dimensiunea acestora din urmă, în jur de 450 MB, indică faptul că au avut loc puține modificări între ele, cu toate acestea, fiecare astfel de modificare de la crearea copiei complete a fost înregistrată într-o ordine separată. Și într-un mod separat consumă spațiu pe disc.

Ce metodă este mai bine să alegi?

Ce metodă de rezervă – completă, incrementală sau diferențială – ar trebui să alegeți pentru nevoile dvs. tipice de acasă? Complet este cel mai de încredere, dar crearea unei copii complete de fiecare dată nu este întotdeauna recomandabilă. În condiții de spațiu îngust pe disc, nu puteți configura cu adevărat un sistem ramificat de puncte de rollback. Incremental va economisi spațiu pe disc, dar dacă un virus deteriorează copia intermediară sau, de exemplu, cineva apropiat o șterge accidental, nu vom putea reveni la copii de rezervă noi. Cea mai bună opțiune– backup diferenţial. Poate fi efectuată manual periodic sau configurată pentru pornire automatăîn planificatorul programului de rezervă.

Dar mai este o nuanță, prieteni. Unele programe avansate de backup pot oferi nu numai una sau alta metodă de creare a unui backup, ci și utilizarea acesteia în anumite condiții. De exemplu, AOMEI Backupper are 5 scheme de backup. Schemele pot fi activate imediat la crearea copiei de rezervă primară.

Sau vă puteți conecta mai târziu.

Când configurați scheme, trebuie să bifați caseta de selectare „Activați gestionarea discurilor”. Și în lista derulantă de mai jos vom vedea cinci soluții flexibile de la AOMEI Backupper.

Care sunt aceste soluții flexibile? Acest:

„Copie completă” - o schemă care utilizează metoda de rezervă completă, în care, la atingerea numărului de copii desemnat, cele vechi vor fi șterse automat;

„Copie incrementală” este o schemă cu backup incremental. La atingerea numărului de copii desemnat, lanțul de exemplare anterioare - complete și incrementale dependente - este șters, dând loc unor noi lanțuri;

„Copie diferențială” - o schemă cu crearea de copii complete și diferențiate. La atingerea numărului lor limită, cele vechi sunt șterse, iar toate acestea se întâmplă ținând cont de legarea copiilor diferențiate de cele complete;

Astăzi ne vom uita la principiile organizării backup-urilor incrementale și diferențiale folosind programul.

Utilizatorii folosesc adesea APBackup pentru a salva datele complet, de exemplu, în același director sau de fiecare dată în arhive diferite folosind , precum și parametrul de adâncime a arhivei. Acest lucru funcționează bine pe cantități mici de date. Dar dacă, de exemplu, în fiecare zi este necesară arhivarea completă a unui volum mare de informații (de exemplu, câteva zeci de gigaocteți), atunci o arhivă completă poate dura mult timp și poate încetini computerul. Deși există un mecanism care vă permite să reglați încărcarea pe procesorul computerului (setarea unei priorități scăzute procesului de arhivare, pauze automate în timpul procesului de arhivare,..).

În acest caz, va trebui să organizăm o copie de rezervă folosind APBackup doar fișierele modificate și noi de la ultima copie de rezervă completă, ceea ce nu va dura mult timp, mai ales în cazul copiei de rezervă pe FTP.

Care este diferența dintre backup-urile incrementale și diferențiale? Să presupunem că am făcut o copie de rezervă completă a directorului sursă și acum trebuie să salvăm modificările aduse acestui director în fiecare zi. În cazul unei copii de rezervă incrementale, în fiecare zi programul va arhiva numai fișiere noi sau modificate de la ultima copie de rezervă (completă sau incrementală). Astfel, pentru a restabili directorul original în caz de dezastru, vom avea nevoie de o arhivă completă și de TOATE copiile incrementale din momentul creării acestei arhive complete. În cazul în care copie diferenţialăÎn fiecare zi, o arhivă în creștere cu fișiere noi și modificate va fi creată de la arhiva completă. Aceste. fiecare arhivă diferențială ulterioară conține fișiere incluse în toate arhivele diferențiale anterioare. La restaurare, avem nevoie doar de arhiva completă și de cea mai ULTIMA diferență.

Din punctul de vedere al organizării backupului, modurile incrementale și diferențiale sunt similare, așa că în viitor vom lua în considerare modul incremental în toate exemplele.

Deci, pentru a fi specific, să presupunem că trebuie să organizăm o copie de rezervă a unui folder C:\lucru\ la arhivă D:\backup\. Vom face o copie de rezervă completă duminica (de exemplu, o zi liberă, când nimeni nu lucrează pe server) și copii incrementale în fiecare seară din zilele rămase ale săptămânii.

Modul de copiere poate fi ORICE, programul va funcționa la fel în orice mod: Arhivare (eventual folosind un arhivator extern), copiere, copiere pe FTP. În exemplul nostru, aceasta va fi arhivarea folosind un arhivator intern.

Deci, mai întâi, să creăm o sarcină pentru a organiza o copie completă.

Să denumim sarcina TEST_FULL, modul copiere: "Arhivă", Tip de backup: „Păstrează toate fișierele”

Programa: săptămânal duminica.

Sursă: „C:\WORK”

Pentru a salva arhiva completă, utilizați folderul "d:\backup\", arhiva are prefixul „FULL_” + format de dată. Adâncime = 1, adică Doar ultima 1 arhivă completă va fi salvată.

În principiu, pentru fiabilitate, puteți copia arhiva completă în directoare suplimentare pe alt server și chiar pe server FTPîn aceeași sarcină.

Acum că munca de rezervă completă este gata, puteți crea o copie a acesteia pentru a configura o copie de rezervă incrementală. O copie a sarcinii poate fi făcută în fereastra principală a programului prin meniu „Sarcina” -> „Creați o copie (F5)”

După crearea unei copii, se va deschide noua fereastră de configurare a sarcinii. Trebuie să facem următoarele modificări în noua sarcină:

Descriere: „TEST_INC”, tip de rezervă: „Numai fișiere noi și modificate (din ultima arhivă)”. Acesta este doar un mod de backup incremental. Pentru a selecta un mod diferențial, trebuie să selectați un mod de copiere: „Numai fișiere noi și modificate (din ultima arhivă completă)”

În program, schimbați zilele săptămânii, selectați toate zilele săptămânii cu excepția zilei de duminică, când vom avea o copie de rezervă completă

Pe marcaj „Salvarea arhivei” trebuie să schimbați prefixul de arhivă cu ceva diferit de cel al copiei complete, schimbați-l în „INC_”. Vom schimba, de asemenea, adâncimea arhivei la 7 ZILE. Deoarece Pentru restaurare, vom avea nevoie de TOATE copiile incrementale din momentul arhivei complete, adică. toate copiile din ultimele 7 zile. În cazul copierii diferenţiale, adâncimea poate fi setată la 1 zi, deoarece vom avea nevoie doar de cea mai recentă arhivă.

Rețineți că este, de asemenea, posibil să schimbați directorul de arhivă, de exemplu, salvați copiile de siguranță complete pe un disc și cele incrementale pe altul.

După crearea acestor două locuri de muncă, APBackup va funcționa conform intenției, adică. creați o copie de rezervă completă duminica și copii de rezervă incrementale în restul săptămânii.

© 2024 ermake.ru -- Despre repararea PC-ului - Portal de informații