Copiere de rezervă în ubuntu, blog enikeyschiki

În acest articol ne vom concentra pe copii de rezervă în Ubuntu. Eu fac, de obicei, câteva copii de rezervă. Obiectivele urmărite diferite de recuperare, sistem rapid dacă ceva nu merge bine, a salva setările, proiecte de conservare ... Diferite obiective necesită diferite instrumente. O să-ți spun despre cele pe care le folosesc.

Voi începe de departe, cu instalarea sistemului. Eu folosesc un alt scheme de partiționare, dar pentru activitatea de mașini folosesc următoarele: hard disk-ul este împărțit pe un astfel de sistem: 15-20 GB rădăcină / / home, fișier și de swap situat în partiția rădăcină. Restul hard disk-ul este montat în / / mass-media, se asamblează și secțiuni ale altor unități de hard disk (în cazul în care acestea sunt, pentru că ultima dată când toate discurile în plus schimbate pe o casa NAS). Ca rezultat, avem două din partiția de backup pe hard disk pe care trebuie să te gândești. Rămâne, configurați arhivare.

În Ubuntu Déjà Ubuntu One ca sarea de potasiu este construit în sistem, astfel încât nimic nu a trebuit să inventeze pentru directorul acasă. Rămâne doar să se stabilească în sus, care nu vrea să arhiva (.cache, cache-uri, browsere de descărcare ...), programul și introduceți parola pentru criptare. Acum, toate lucrările în sine, nici măcar nu pot aminti. Singurul lucru care a dezactivat programul pe un laptop care nu ajunge la traficul pe internet mobil.

Acesta nu a adăugat nici un motiv pentru a face acest lucru. Există două motive în primul rând dorința de a încerca noua versiune incepand cu Alpha pe hardware reale, ar fi de dorit în cazul eșecului de a reveni totul înapoi. În al doilea rând există necesitatea de a furniza un sistem personalizat de mai multe mașini. Motivul principal aici prea leneș, prea leneș pentru a regla prima mașină de lucru, laptop ... apoi, și o dată configurat și gata. Ar fi posibil să se utilizeze Live CD-ul (descrierea unor astfel de perechi), dar am fost interesat să găsească o cale să nu interfereze cu munca mea și nu necesită reporniri inutile.

O astfel de metodă este găsit - FSArchiver (FileSystem Archiver), program de backup. O opțiune intermediară între gudron și dd, reține conținutul sistemului de fișiere în arhivă. Se poate lucra cu orice UNIX, nucleul principal de sprijin. Spre deosebire de gudron pot recrea sistemul de fișiere atunci când preluarea datelor. Spre deosebire de dd înțelege sistemele de fișiere și arhive de date numai. Se poate restaura fișierele într-un alt sistem de fișiere sau a unei partiții de disc, altele decât originalul. Acesta utilizează checksum pentru a verifica integritatea fișierelor. Pentru o fericire completă se poate face chiar și fără linia de comandă, există o interfață grafică pentru QT - QT4-FSArchiver și GTK - GPyFSA.

Creați o copie de siguranță a sistemului dumneavoastră:

sudo fsarchiver savefs -v -j2 -z5 /put_sohraneniya/backup.fsa / dev / hda1

Preluați o copie de rezervă:

sudo fsarchiver restfs /put_sohraneniya/backup.fsa id = 0, = dest / dev / hda1

unde: -v (verbose) - afișează o listă de fișiere, -j - numărul de flux de lucru, de obicei egal cu numărul de nuclee de procesor, -z - raportul de compresie la 1 la 9, id = 0 imagine faylf.

O copie de rezervă pentru MBR

Ai o copie de siguranță MBR, nu-l doare. Mai ales dacă utilizați schema de partiționare inteligent. Va face cu dd utilitar (definiția set de date, poate fi tradus ca date de formare). De obicei, vine de la groapa de disc, o altă opțiune (mai potrivită, de fapt: -)) - șterge datele. Așa că utilitatea trebuie să fie utilizat cu precauție. Cu abordarea corectă duce la mult. Dar pentru sistemul de rezervă este mai bine să nu folosească.

Creați o copie de rezervă a MBR:

sudo dd if = / dev / hda of = / put_sohraneniya / backup.mbr bs = 1 count = 512

sudo dd if = / put_sohraneniya / backup.mbr of = / dev / hda bs = 512 count = 1

Parametrii: în cazul în care - copie sursă, de - fișier destinație, bs - numărul de octeți la un moment dat, operațiile de copiere contra.

Metoda de backup ortodox pentru sistemele * nix este de a folosi tar (arhivă pe bandă magnetică). Avantajul principal este peste tot. În al doilea rând - poate face totul. Mai puțin capabil să facă totul are nevoie de o mulțime de cunoștințe, și cu ei o mulțime de chinuri. Nu poți să nu polzovatsja folosind gudron, dar elementele de bază sunt cunoscute de dorit. Directorul rădăcină de rezervă utilizând tar pentru a crea ceva de genul:

sudo tar -cvpzf /put_sohraneniya/backup.tgz --exclude = / swap.fs --exclude = / cdrom --exclude = / dev --exclude = / home --exclude = / pierdute + găsită --exclude = / media --exclude = / mnt --exclude = / proc = --exclude / run = --exclude / sys --exclude = / tmp /

Eliminat (va trebui să pornească de pe Live CD), după cum urmează:

sudo tar --same-proprietar -xvpzf /put_sohraneniya/backup.tgz -C /

în cazul în care: -c (a crea) - a crea o nouă arhivă (-x (extract) -, respectiv, va extrage), - p (permisiuni) - pentru a stoca informații cu privire la drepturile de acces, -v (verbose) - prezintă lista de fișiere, -f (fișier) - salvați fișierul într-un fișier, -Z - comprima gzip (-j - bzip2). opțiunea -exclude este folosit pentru a exclude fișierele din arhivă. Opțiunea -SAMe-proprietar își păstrează dreptul de proprietate asupra fișierelor. -C - specifică directorul unde să despacheta.

Sarcina de a pune toate opțiunile poate fi facilitată de un astfel de scenariu:

#! / Bin / bash
în cazul în care [ `id -u` = 0!]; apoi eroare „Trebuie sa fii root pentru a utiliza acest script“; Fi
BACKUP = / home / backup / backup.tgz
ROOTD = /
mv $ BACKUP $ BACKUP.old
tar -CC $ ROOTD / -cvvzf $ BACKUP ./ --exclude =

Un alt asemenea moment, ca după reinstalarea sistemului sau trecerea la un alt hardware restaura toate programele instalate. Personal, am o listă, deși nu mare, dar nu mici. Am folosit pentru a menține pachete de fixe care utilizează APTonCD, dar acum pachetele pot fi sincronizate utilizând centrul de aplicații. Și asta e bine.

articole similare