Este dificil să supraestimați rolul backup-ului pe server atunci când vine vorba de integritatea și siguranța datelor. Informațiile pot fi pierdute în multe feluri și din diferite motive, șterse sau corupte accidental, serverul poate fi spart și informații cu rea intenție a distrus în cele din urmă hard disk-uri pot și să moară. Built-in FreeBSD, utilitarul de sistem Dump and Restore. sunt unul dintre mijloacele cele mai fiabile și sigure de rezervă în sistemele Unix, acesta este un instrument indispensabil pentru orice administrator de sistem proiectat, în cazul în care nu a restaura datele în întregime, cel puțin, ar lua înapoi ceea ce a fost păstrat și pentru a atenua consecințele pierderii de informații.
În mod implicit, dacă nu a existat o destinație explicită de copiere de rezervă, dump-ul creează un dispozitiv pe bandă.
Un proces tipic pentru copierea de rezervă a datelor poate arăta astfel:
În acest exemplu, utilizați comanda dump. o copie de rezervă completă (-0 flag), fișierul dispozitiv / dev / da0s1d se face. montat în / var. în fișierul /root/backup.dump. pavilion -L indică faptul că partiția care urmează să fie susținute este pe sistemul de fișiere în direct și înainte de necesitatea de a lua o imagine a acestei secțiuni, și numai apoi se trece la o intervenție chirurgicală.
Dacă parametrul -L este setat, dump-ul creează un instantaneu în directorul .snap. partiția rădăcină a sistemului de fișiere. Fișierul instantaneu va fi șters de îndată ce dump-ul este complet.
Utilizați întotdeauna această opțiune pe un sistem de fișiere live. Dacă dumpul cu opțiunea -L este aplicat unei partiții care este în modul numai pentru citire sau la o partiție neasamblată, opțiunea -L va fi ignorată.
Opțiunea -a. înseamnă "auto-dimensiune". adică, tot spațiul liber al transportatorului va fi umplut
Opțiunea -u. Specifică pentru a stoca (actualiza) informațiile despre serviciu în fișierul / etc / dumpdates. acesta va fi utilizat cu următoarele backup-uri:
Pentru a crea o arhivă incrementală, trebuie să specificați în opțiunile de comandă, nivelul dumpului de la 1 la 9 (0 este arhiva completă), iar dumpul va folosi timpul ultimei copii de rezervă din fișierul / etc / dumpdates.
Se pare ca aceasta:
Ca rezultat, informațiile din fișierul / etc / dumpdates vor fi de asemenea actualizate:
Creați o copie de siguranță a sistemului de fișiere, este de dorit să se mute fișierul de imagine într-un loc sigur, cum ar fi special concepute pentru acest scop, server de backup, ceva pentru a evita pierderea datelor deja stocate în caz de eșec hardware, sau puteți crea imediat o copie de rezervă stocat pe serverul de la distanță , printr-o conexiune securizată SSH. Acest lucru se face după cum urmează:
Acest lucru va crea un dispozitiv da0s1d backup complet (-0) și trimis la un server de la distanță, cu o copie de siguranță backup_server nume de utilizator. Pentru comprimarea pentru a fi utilizate bzip2 (Archiver se poate folosi ceea ce iti place, gzip. Comprimare), este de a reduce traficul, apoi comanda dd ia un flux de intrare și trimite-l la fișierul /root/vds-admin.dump.
Performanța completă a operației efectuate arată astfel:
Când utilizați compresa. încărcarea pe rețea este semnificativ redusă, dar cu costul creșterii încărcării procesorului.
Comanda de restaurare. efectuează recuperarea datelor, din programul de stocare stocat anterior. copii de rezervă. De exemplu, puteți restaura un fișier dintr-o copie de siguranță a datelor șterse accidental într-un fișier. La fel ca și dump. Restaurarea poate fi utilizată pentru restaurarea fișierelor prin rețea.
Scriptul obișnuit pentru comanda de restaurare. restaurați dintr-o copie de siguranță o partiție goală formatată cu utilitarul newfs. Mai întâi, este restaurată o copie de rezervă completă, după care puteți restaura arhive incrementale în ordinea în care au fost create.
Procedura de mai sus arată astfel:
În acest exemplu, comanda de restaurare va restaura copia de rezervă a datelor / usr / dumpfile. în directorul curent, puteți accesa directorul dorit utilizând comanda cd.
O altă trăsătură extraordinară a comenzii de restaurare. aceasta este capacitatea de a lucra într-un mod interactiv, adică puteți să vizualizați conținutul unei copii de rezervă a datelor, să derulați fișierele și directoarele, să marcați fișierele necesare pentru recuperare. Această caracteristică este pur și simplu de neînlocuit atunci când recuperarea fișierelor șterse din greșeală.
În shell-ul de recuperare interactiv, există suficiente comenzi care oferă o navigare destul de confortabilă asupra conținutului de memorie și selectarea fișierelor necesare pentru recuperare. Comenzi Ls. cd. PWD. sunt echivalente cu comenzi din shell-ul obișnuit și sunt utilizate pentru a naviga în copia de rezervă a datelor. Utilizând comenzile de adăugare și ștergere. puteți selecta fișiere și directoare pentru recuperare ulterioară. După selectarea datelor necesare, puteți folosi comanda extract pentru a le restaura.
Acest proces arată astfel:
De asemenea, când utilizați modul interactiv al comenzii de restaurare. pentru a restaura o copie de rezervă a datelor din memoria de stocare, puteți utiliza ce comandă
Asta e tot. Nu uitați să căutați prin paginile relevante ale ghidului omului, totul este destul de detaliat.
Copii de rezervă reușite.
poate încă erori gramaticale nakovyryali?
Următoarea întrebare.
Am învățat cum să lucrez cu un dump - restaurant, dar în practică a apărut o problemă.
Dacă restabiliți depozitele la un server complet diferit, apare o problemă cu rețeaua. Pe server există servicii precum BGP, proxy, firewall etc. care sunt solicitante în numele interfețelor.
Doar redenumirea interfeței în rc.conf nu a avut ca rezultat rezultatul.
A întâlnit cineva și care este cel mai bun mod de a continua restaurarea?