6 Aplicații și trucuri pentru optimizarea backup-urilor de sistem Linux

6 Aplicații și trucuri pentru optimizarea backup-urilor de sistem Linux / Linux

Când vă mutați în Linux, este posibil să observați că versiunea dvs. are un instrument de backup în mod implicit. Dar este posibil să nu fie setat să creați copii de siguranță pentru toate părțile importante ale sistemului dvs. Mai mult, utilizarea instrumentului implicit poate duce la copii de rezervă care sunt mai mari și mai puțin eficiente decât trebuie.

Iată câteva modalități alternative de a crea copii de rezervă ale sistemului dvs. Linux pentru a utiliza cât mai bine stocarea pe care o aveți la dispoziție.

Asigurați-vă că vă sprijiniți totul

Instrumentul implicit pe desktop-urile Ubuntu, DEJA-DUP, este configurat numai în mod prestabilit pentru a crea copii de rezervă pentru directorul de acasă. Dar acest lucru lasă câteva lucruri importante de care veți avea nevoie pentru a vă restabili ușor sistemul în stare de funcționare. Gândiți-vă la sistemul dvs. în următoarele trei părți:

Acum, puteți seta cu ușurință instrumentul implicit pentru a face backup pentru toate cele trei de mai sus. Dar aceasta presupune că aveți o mulțime de spațiu de stocare sau ar putea implica amestecarea unor cantități mari de date pe internet. Următoarele aplicații și trucuri vă pot ajuta să minimalizați spațiul de care aveți nevoie, asigurându-vă în același timp că sunteți acoperit în cazul unei căderi.

1. Clonați partiția pentru a crea un director instantaneu

Acestea sunt datele care se găsesc în contul / utilizările dvs. de utilizator sub / Home / [nume de utilizator] director. Aceasta include configurațiile dvs. personale, adesea stocate în fișiere sau directoare, începând cu un punct (de ex. /home/[username]/.local), precum și muzică, imagini și alte fișiere și foldere (cum ar fi implicit Documente sau Descarca foldere). Este vorba despre datele pe care probabil vă veți concentra asupra copiilor de rezervă și cea cea mai des operată din cutie.

Un motiv mare pentru a-ți păstra /Acasă directorul pe o partiție separată este astfel încât să puteți lucra cu acesta separat de părțile principale ale sistemului. Dacă faceți acest lucru, puteți crea o copie de rezervă a directorului de acasă prin clonarea întregii partiții. Acesta poate fi apoi restaurat exact așa cum ați avut-o la nivelul discului.

Așa cum ați acoperit anterior 4 metode de a vă clona hard disk-ul Linux 4 Metode de a vă clona hard diskul Linux Trebuie să vă clonați hard disk-ul Linux sau o partiție? Aveți posibilitatea să utilizați instrumentul built in dd sau mai multe alternative pentru a clona discul pentru restaurarea ulterioară, fără probleme. Citiți mai multe, o opțiune pentru aceasta este dd, care va clona exact un disc sau o partiție (ceea ce înseamnă că copia de rezervă are aceeași dimensiune ca întreaga partiție). Luați în considerare utilizarea Clonezilla. Acesta poate crea o copie de rezervă a structurii discului / partiției, dar omite spațiul de disc neutilizat, astfel că copia de rezervă este doar dimensiunea datelor efective pe care le conține partiția.

2. Păstrați Snapshot-urile Home Directory pe mai multe mașini cu sincronizatoare de fișiere

Sincronizatoarele de fișiere reprezintă o bună opțiune pentru fișierele personale, mai ales dacă utilizați mai multe dispozitive. Există aproape prea multe opțiuni pentru a numi aici, dar acestea includ utilitare simple de copiere a fișierelor, cum ar fi rsync, servicii online cum ar fi Dropbox 5 Great Cloud Backup Tools & Services care sprijină pe deplin Linux 5 Great Cloud Backup Tools și servicii care sprijină pe deplin Linux Dacă întrebați orice utilizator de putere pentru un sfat bun care se aplică oricărui sistem de operare, copiați fișierele în mod regulat. Cât de mult tehnologia poate fi utilă, ea ... Citeste mai mult, sau programe locale / peer-to-peer cum ar fi Resilio Sync From Pirate Darling Alternative: BitTorrent Sync vă permite să păstrați fișierele sincronizate între mașini de la pirat dragut la Dropbox Alternative: BitTorrent Sincronizare vă permite să păstrați fișierele sincronizate pe mașini Serviciile de sincronizare a fișierelor bazate pe cloud sunt ușor de utilizat și funcționează bine, dar confidențialitatea dvs. poate sau nu poate fi prima dumneavoastră prioritate. Să nu mai vorbim de faptul că aceste servicii vin întotdeauna cu un spațiu de stocare ... Citește mai mult. Unele dintre acestea vor oferi pentru a urmări istoria pentru dvs., deși va fi pentru fiecare schimbare minut, care poate deveni greu, și depozitarea deșeurilor.

3. Utilizați instrumentele de arhivare pentru a păstra instantaneele istorice ale datelor sistemului

În afara directorului dvs. de acasă, trebuie să luați în considerare cu siguranță următoarele, ca parte a copiei de rezervă:

  • / etc, care conține configurații cum ar fi / etc / apt / liste (liste care descriu depozitele din care sistemul dvs. instalează programe noi).
  • / var, care conține date suplimentare utilizate de aplicații. Exemple de acest lucru includ jurnale (de ex. /var/log/dpkg.log, unde tranzacțiile pachetelor sunt înregistrate pe un sistem bazat pe .deb), cache-uri (cum ar fi / Var / cache / dpkg, unde se păstrează o copie a tuturor pachetelor instalate) și / Var / lib / dpkg (în cazul în care baza de date a pachetelor este stocată).

Standard “Arhiva stil” uneltele de backup pot gestiona și aceste directoare de sistem. În mod obișnuit, vor analiza fișierele din directorul (sursele) sursă, vor determina dacă există o copie de rezervă actualizată a acestui fișier și vor crea / actualiza dacă nu. Ele pot păstra mai multe copii (adică una zilnică și una săptămânală), iar arhivele sunt adesea comprimate pentru a economisi spațiu pe disc. Există o varietate de opțiuni Backup & Restore de date și fișiere cu ușurință cu spate în timp [Linux] Backup & Restaurare de date și fișiere ușor cu spate în timp [Linux] Citește mai mult, inclusiv programe ca DEJA-DUP sau înapoi în timp.

Va trebui să setați aceste activități de rezervă ca root sau să utilizați capabilitățile încorporate ale instrumentului pentru a rula cu privilegii admin.

Apoi, folosind aceste aplicații (înapoi în timp este prezentat mai jos), puteți adăuga pur și simplu directoarele pe care le doriți la o lucrare nouă sau existentă de copiere de rezervă:

Prin alegerea și alegerea care dintre aceste directoare vă susțineți, puteți înregistra unele economii de spațiu în comparație cu cele tipice “intregul sistem” backup-uri. Consultați această postare pentru sfaturi despre sub-directoarele / var pe care le doriți și despre care nu aveți.

4. Utilizați etckeeper pentru a păstra înregistrările de modificări de configurare

Pentru / etc director, în special, utilitate etckeeper utilizează controlul sursei pentru a vă ajuta să efectuați copii de siguranță ale configurațiilor importante ale sistemului. Instalarea acestuia în Ubuntu necesită următoarea comandă:

sudo apt-get instala etckeeper

Ca parte a instalării, va crea o copie de rezervă (de fapt, a git repository) și să comită toate fișierele de sub / etc în ea.

Puteți utiliza apoi orice git clientului să vă uitați la istoricul configurațiilor de sistem. Mai important, aplicația mai stabilește și o cron să vă angajați în fiecare zi să faceți schimbări la config. Dar majoritatea fișierelor de configurare sunt create în text simplu și de atunci git (și alte sisteme de control al surselor) funcționează pe principiul salvării modificărilor line-by-line, stocarea mai multor versiuni poate deveni destul de mică.

5. Utilizați aptik pentru Back Up Configs și pachete software

aptik programul înfășoară un număr de instrumente de backup / restaurare într-o interfață grafică convenabilă:

Este Software instalat caracteristica va copia pachetele pe care le-ați instalat în mod implicit în mod prestabilit - imaginea de mai jos arată că aceasta poate fi o listă destul de scurtă:

De ce este atât de scurt? Ei bine, nu este nevoie de pachetele sistemului de bază, deoarece pentru a utiliza această copie de rezervă veți avea nevoie deja de un sistem de bază instalat. Și dacă instalați doar aceste câteva pachete de duzină, managerul de pachete va avea grijă de instalare toate dependențele lor pentru tine. Deci, dvs. “backup complet de software” pot consuma doar câteva duzini de megabyte de stocare. Inteligent, da?

6. Copiați-vă pachetele cu o listă de pachete

Puteți face chiar mai bine decât aptik dacă sunteți confortabil cu linia de comandă. Pentru a vă asigura că vă puteți restaura sistemul mai târziu, încercați acest lucru: nu creați copii de rezervă deloc, ci mai degrabă capturați o listă de pachete in schimb. Următoarea comandă va exporta o listă a pachetelor instalate într-un fișier text:

sudo dpkg -get-selecții> my-packages.txt


Pe lângă faptul că vă oferă o contabilitate ușor de citit (prezentată mai sus) a pachetelor din sistem, următoarele comenzi pot fi reinstalate în bloc:

sudo dpkg - set-selecții < my-packages.txt sudo apt-get -u dselect-upgrade

Rețineți că va trebui să gestionați programele pe care le-ați instalat manual (probabil că locuiți în / Usr / local și / sau /opta) tu. Dar, altfel, singura diferență dintre sistemul dvs. anterior și cel restabilit este că totul va fi la cele mai noi versiuni disponibile - probabil ceea ce vreți oricum. Și toate astea pentru prețul unei mii de kilobyte de mizerie.

Rețineți că nu vă limitați la folosirea doar a uneia dintre cele de mai sus. Combinați cât mai multe de care aveți nevoie pentru a vă asigura că, dacă se întâmplă cel mai rău lucru, veți fi înapoi și veți alerga rapid.

Utilizați oricare dintre instrumentele de mai sus pentru a vă ajuta cu îndatoririle de rezervă? Dați-ne sfaturile de rezervă pentru lovituri de cap de mai jos în comentariile respective!

Explorați mai multe despre: Backup de date, Partiție disc, Linux.