Copiere de rezervă și recuperare FreeBSD 8

Pe măsură ce lucrați cu serverul nostru pe FreeBSD adesea au gânduri despre backupul și restaurarea sistemului. Niciodată nu știi ce, o mulțime de diferite set de experimente, instantanee într-un mediu virtual - un lucru bun, dar, în realitate, acest lucru nu este suficient, și există deja trebuie să aibă grijă de backup de date, precum și o recuperare rapidă.

În plus, o astfel de problemă poate apărea în cazul în care aveți nevoie pentru a transfera sistemul de operare într-o altă platformă hardware (cum ar fi un înlocuitor pe hard disk, trecerea la un alt server), dar nu știi niciodată ce cazuri sunt. Trebuie să știu. Pentru a putea avea nevoie. Și acum suntem împreună cu voi se va ocupa de acest lucru.

Sistemul inițial - FreeBSD 8.2, construi dumneavoastră de bază GATEWAY (am pictat pe site-ul, cum se face), a ridicat serviciile de bază (SSH, APACHE, calmar), în general, nu ascunde faptul că serverul de producție, și anume de luptă. Eu voi fi transferat din mediul real într-o mașină virtuală menținând în același timp toate funcțiile.

Pasul 1: Salvați (Tipărirea) din structura discului, acesta poate fi foarte util.

Copiere de rezervă și recuperare FreeBSD 8

Vă recomandăm întotdeauna de rezervă pentru a păstra astfel de informații. În primul rând, pentru a crea o copie exactă a sistemului de fișiere, avem nevoie de valori numerice ale începutul și sfârșitul punctele de mount, și în al doilea rând, nu ar fi de prisos să știe ce caracter corespunde unuia sau celuilalt punctul de montare, pentru a evita confuzia.

Bacup am rădăcină partiția /. Partiția / var și partiția / usr. Total - trei arhive. Înregistrează în sine că simbolul partiția rădăcină sootvetsvtuet [a], usr - [f], var - [d]. În cazul în care nu este evident, este în valoare de valoarea după specificarea unității: / dev / ad0s1 [scrisoarea]. Aici sunt secțiunile relevante ale acestor scrisori este foarte important pentru noi. Când vom salva de ieșire de comenzi, fișiere începe pentru a trage.

Pentru a utiliza groapa de utilitate de rezervă. Cu aceasta se va face un „instantaneu“ a sistemului de fișiere cu privire la starea sistemului se execută, și apoi comprima acest instantaneu într-un singur fișier.

Efectuează o secvență de comenzi:

# Dump -0Laf - / | gzip -9> /home/ftp/root.img.gz
# Dump -0Laf - / var | gzip -9> /home/ftp/var.img.gz

Confiște fișiere și var.img.gz root.img.gz din directorul ftp pe un hard disk amovibil,

Desigur, aveți posibilitatea să eliminați fișiere și alte mijloace, cum ar fi ftp (directorul meu ftp doar pentru acest lucru), dar este la latitudinea ta.

Întrebare. ceea ce am confiscat două arhive, de backup și apoi un al treilea. De ce nu zabekapit primele trei, și apoi trageți toate cele trei?

Răspund. Faptul că directorul / home pe FreeBSD este o legătură simbolică la / usr / Hom e. De fapt, am fi investit în arhiva usr.img.gz tot ce este pe partiția / home / arhiva inclusiv primele două, ar trebui să conducă la suprapuneri și arhivele noastre au crescut în dimensiune.

Desigur, la început a fost posibil pentru a obține o secțiune / usr, și apoi / var și /, atunci totul ar fi bine, dar am făcut acest lucru, pentru a explica diferența. Fiți atenți dacă obține fișierul inutil de mare, s-ar putea fi în ea recursiv să-l împacheteze aceleași sau alte fișiere.

Sper că acest lucru este sortate. Deci, uita-te la o echipă detaliată de rezervă. Pe exemplul din urmă:

# Dump -0Laf - / usr | gzip -9> /home/ftp/usr.img.gz

După cum putem vedea, există următoarea: executați comanda haldei cu ajutorul tastelor 0Laf - / usr

  • 0 - reprezintă modul de backup cel mai complet, garantează faptul că sistemul de fișiere este copiat la maxim.
  • L - aceasta înseamnă a crea o copie de rezervă a instantaneului. Ie În primul rând, a crea un instantaneu al sistemului, iar apoi imaginea este ambalat într-un depozit. Ie nu se poate reporni în mod unic și comportamentul bekapirovanie direct pe server rulează.
  • o - automată a dimensiunii fișierului, dar nu la locul.
  • f - fișier de ieșire. Ca un fișier este specificat aici - și anume transmise la dispozitivul standard de ieșire (ecran).
  • / Usr - „Profilul“ că suntem „de rezervă“.

Mai mult, afișarea noastră a transportoarelor transferat de utilitate gzip. de compresie a datelor, cu opțiunea de a 9 (cea mai bună compresie) și redirecționarea în fișierul /home/ftp/usr.img.gz. Asta e atât de ușor.

Copiere de rezervă și recuperare FreeBSD 8

Pasul 3. Restaurarea dintr-o copie de rezervă.

În general, toate backup manual este lipsit de valoare, dacă nu în stare de lucru prin utilizarea unui exemplu de server pentru a returna backup-urile create anterior. De fapt, că - trebuie doar să arunce comanda. Și acum, cu aceste fișiere nu în cazul în care serverul este ordonat să trăiască mult timp? Aici acum este în cazul în care începe distracția. Vom restabili un server.

În acest scop, am creat o nouă mașină virtuală, cu un disc gol de 6 GB. Nu există sisteme de operare nu am pus acolo, vom ajunge la ieșirea din arhive.

Deci Discul este gol, conectați la discul de instalare FreeBSD:

Copiere de rezervă și recuperare FreeBSD 8

Alegeți orice limbă, chiar dacă SUA, nu contează acum.

Du-te la elementul personalizat.

Copiere de rezervă și recuperare FreeBSD 8

Acolo du-te la 3: Partition

Copiere de rezervă și recuperare FreeBSD 8

Creați o felie (A - Utilizare disc intreg) - utilizarea întregului disc.

Copiere de rezervă și recuperare FreeBSD 8

Anterior, pentru felia puritatea experimentului poate fi îndepărtată (D). După ce a creat presa felie (Q).

încărcător standard ne va potrivi perfect.

Copiere de rezervă și recuperare FreeBSD 8

Apoi, du-te la punctul 4: Casa de discuri. în cazul în care este posibil să se împrăștie punctul de montare.

Copiere de rezervă și recuperare FreeBSD 8

Creați punct de mărimea arbitrară, dar în această ordine *.

Primul pas este de a crea partiția rădăcină, primește o literă [a]. Aici vin în ajutorul fișierului pe care am creat copie de rezervă înainte de a - harta partiție, în cazul în care este clar ce i se atribuie punctul de montare care scrisoare.

Swap în nostru [b], apoi creați un al doilea schimb. Dimensiunile pot fi diferite, nu este atât de important, principalul lucru pe care fișierele neambalate se potrivesc.

Sub [c] ne-a partiție logică (care este suma tuturor acestora), așa că am sări peste.

Apoi, [d]. Acesta / var. Creați o partiție / var.

Apoi, / tmp, apoi / usr, respectiv, cu literele [e] și [f].

Copiere de rezervă și recuperare FreeBSD 8

* În general vorbind, puteți crea în mod arbitrar, și apoi să transmită literele din fișierul / etc / fstab, dar are mai multe jetoane. Adică, nu este nimic greșit, dacă creați partiții pe un altul, puteți întotdeauna transmite un fișier text al cărui nume se termină și totul va funcționa ca înainte.

Atunci când sunt create partiții, apăsați W (scrie modificări) și Q (quit). Mai mult, atunci nu avem nevoie de nimic, lăsați un instalator sysinstall și scoate FreeBSD discul de instalare.

Copiere de rezervă și recuperare FreeBSD 8

Pune Frenzy Livecd (fryaha Life-cq)

Copiere de rezervă și recuperare FreeBSD 8

Aici și acolo a fost o invitație de a lucra cu.

Copiere de rezervă și recuperare FreeBSD 8

Mai întâi toate partițiile montate Unmount pe / mnt / Ei imyuet scrisori de la A la F (așa cum am creat în etapa anterioară), astfel încât să puteți utiliza un astfel de truc viclean în magazin:

Copiere de rezervă și recuperare FreeBSD 8

Acum a crea un nou sistem de fișiere pe secțiunile [a], [f], [d]. Rețineți că comanda este după cum urmează:

articole similare