Kako instalirati i konfigurirati rsnapshot za inkrementalne sigurnosne kopije

rsnapshot

Domaća zadaća rezerva Bitno je zaštititi informacije koje imamo na svojim računarima, iako je jasno da je jedno to učiniti kod kuće, a sasvim drugo podatke o univerzitetu ili kompaniji, gdje je količina informacija velika veće i postoje različite odgovornosti. Stoga je potreba za moćnim i svestranim alatima mnogo veća, iako je jasno da ih svatko od nas može koristiti i kod kuće.

Sad da vidimo kako instalirati i konfigurirati rsnapshot za inkrementalne sigurnosne kopijeTo je alat koji nam omogućava ne samo da zaštitimo informacije na siguran i jednostavan način, već to čini i vrlo efikasno. Primjer ovoga za koji kažemo je činjenica da prostor potreban za odlaganje, bez obzira kako ga koristili, to je malo viši od sigurnosne kopije od tada se jedino što se pohranjuje je kopija onih datoteka koje su modificirane. Još jedna prednost rsnapshot-a je ta što su sigurnosne kopije čvrste veze s prethodnim sigurnosnim kopijama, sve dok nije bilo promjena u rezervne kopije Naravno.

Da biste mogli koristiti rsnapshot moramo ispuniti neka pitanja, a to je da je to alat koji se za svoj rad oslanja na druge. Na primjer, hajde treba instalirati rsync i imati pristup putem SSH-a na računar na kojem ćemo čuvati sigurnosne kopije, odnosno morali smo instalirati SSH na oba računara i konfigurirao ključeve tako da mogu pristupiti bez potrebe za unosom lozinke „ručno“.

Dakle, prije svega konfigurirat ćemo ovo:

ssh -keygen -t rsa

Ovdje će nas SSH pitati za frazu, ali budući da ćemo izvršavati naredbe na daljinu, želimo 0 interakciju, pa ćemo to odbaciti pritiskom na tipku Enter / Enter dva puta koliko smo zatraženi. Na kraju ćemo u ~ / .ssh imati 2 nove datoteke: jedna je id_rsa i sadrži privatni identifikacijski ključ, druga je id_rsa.pub i sadrži javni ključ. Potonji kopiramo na udaljeni server pomoću naredbe ssh-copy-id koja nas pita za lozinku računa na navedenom serveru, a zatim se brine za njeno učitavanje i skladištenje na pravi način, odnosno stvaranje odgovarajućih direktorija i postavljanje potrebnih dozvola:

# ssh-copy-id -i ~ / .ssh / id_rsa.pub korisnik @ udaljeni server

Zatim instaliramo rsync i rsnapshot:

# sudo apt-get install rsync rsnapshot

Sada uređujemo konfiguracijsku datoteku rsnapshot kako bismo uspostavili direktorij u kojem ćemo napraviti sigurnosne kopije:

# nano /etc/rsnapshot.conf

Izmjenjujemo odjeljak snapshot_root kako bismo naznačili gdje ćemo čuvati sigurnosne kopije na udaljenom računaru:

# snapshot_root / disk1 / backup

Utvrđujemo interval u kojem rsnapshot izvršit će svoj zadatak (u ovom primjeru četiri puta dnevno, to jest svakih šest sati), a za to uklanjamo # ispred onog koji ćemo koristiti i mijenjamo ga prema ukusu, na primjer:

interval satno 4

Sada uspostavljamo lokalne mape koje ćemo sinkronizirati, za što ih dodajemo zajedno s opcijom 'sigurnosne kopije':

sigurnosna kopija / home / localhost /

sigurnosna kopija / etc localhost /

Treba imati na umu da su polja odvojena 'tabulatorima', to jest da nakon ulaska u jedno pritisnemo taster za tablice itd. Kao dobro možemo naznačiti koje datoteke želimo izuzeti iz sigurnosnih kopija, za koji koristimo red posvećen svakom od njih:

exclude_file /etc/rsnapshot.conf

exclude_file /etc/bashrc.conf

Zatim spremimo i dovršimo ovu konfiguraciju, ali srećom imamo mogućnost da je provjerimo pomoću parametra:

# rnapshot configtest

Ako sve bude u redu, primit ćemo poruku s porukom 'Sintax OK'.

Druga opcija je pokretanje u testnom režimu, za koji ulazimo:

# rsnapshot -t po satu

Napokon, jednostavno jesmo pokrenite rsnapshot, što radimo dodavanjem načina izvršavanja koji mora odgovarati intervalu koji smo koristili: satnom, dnevnom, sedmičnom ili mjesečnom.

U našem slučaju:

#rsnapshot satno

To ćemo vidjeti u roku / disk1 / backup bit će mape /daily.0/localhost/home y svakodnevno.0 / localhost / itd, a u njima će biti isti sadržaj kao u mapama tima koji smo željeli zaštititi. To je to, i zahvaljujući rsnapshot od sada možemo računati inkrementalne sigurnosne kopije u našem sistemu.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.