Kako namestiti in konfigurirati rsnapshot za postopno varnostno kopiranje

rsnapshot

Domača naloga backup Bistvenega pomena je zaščititi podatke, ki jih imamo na naših računalnikih, čeprav je jasno, da je to eno storiti doma, nekaj drugega pa zaščititi podatke univerze ali podjetja, kjer je obseg informacij veliko večje in obstajajo različne odgovornosti. Zato je potreba po zmogljivih in vsestranskih orodjih veliko večja, čeprav je jasno, da jih lahko uporablja tudi vsak od nas doma.

Zdaj pa poglejmo kako namestiti in konfigurirati rsnapshot za postopno varnostno kopiranje, To je orodje, ki nam omogoča, da ne samo varno in enostavno varujemo informacije, temveč jih tudi zelo učinkovito. Primer tega, za katerega rečemo, je dejstvo, da prostor, potreben za shranjevanje, ne glede na to, kako ga uporabljamo, je nekoliko višja od varnostne kopije od takrat je edina stvar, ki se shrani, kopija datotek, ki so spremenjene. Druga prednost rsnapshot je, da so varnostne kopije trdne povezave do prejšnjih varnostnih kopij, če le, da v varnostne kopije Seveda.

Da bi lahko uporabljali rsnapshot izpolniti moramo nekatera vprašanja in to je orodje, ki se pri svojem delu zanaša na druge. Na primer potrebujejo nameščen rsync in imajo dostop tudi prek SSH na računalnik, v katerem bomo shranili varnostne kopije, to pomeni, da smo ga morali namestiti SSH na obeh napravah in tipke, konfigurirane za dostop, ne da bi morali geslo vnašati "ročno".

Najprej bomo to konfigurirali:

ssh -keygen -t rsa

Tu nas bo SSH vprašal za besedno zvezo, a ker bomo ukaze izvajali na daljavo, želimo interakcijo 0, zato jo bomo zavrgli tako, da dvakrat pritisnemo tipko Enter / Enter, kot smo zahtevali. Na koncu bomo v ~ / .ssh imeli dve novi datoteki: ena je id_rsa in vsebuje zasebni identifikacijski ključ, druga je id_rsa.pub in vsebuje javni ključ. Slednjega prekopiramo na oddaljeni strežnik z ukazom ssh-copy-id, ki nas prosi za geslo računa na omenjenem strežniku in nato poskrbi za pravilno nalaganje in shranjevanje, to je ustvarjanje ustreznih imenikov in nastavitev potrebnih dovoljenj:

# ssh-copy-id -i ~ / .ssh / id_rsa.pub uporabnik @ oddaljeni strežnik

Potem namestimo rsync in rsnapshot:

# sudo apt-get namestite rsync rsnapshot

Zdaj uredimo konfiguracijsko datoteko rsnapshot, da vzpostavimo imenik, v katerem bomo naredili varnostne kopije:

# nano /etc/rsnapshot.conf

Spremenimo razdelek snapshot_root, da označimo, kam bomo shranili varnostne kopije v oddaljenem računalniku:

# snapshot_root / disk1 / backup

Določimo interval, v katerem rsnapshot bo opravil svojo nalogo (v tem primeru štirikrat na dan, to je vsakih šest ur), za to pa odstranimo # pred tistim, ki ga bomo uporabili, in ga spremenimo po okusu, na primer:

interval na uro 4

Zdaj vzpostavimo lokalne mape, ki jih bomo sinhronizirali, za katere jih dodamo skupaj z možnostjo "varnostne kopije":

varnostna kopija / home / localhost /

varnostna kopija / etc localhost /

Upoštevati je treba, da so polja ločena z zavihki, to pomeni, da po vnosu enega pritisnemo tipko za zavihek itd. Pa tudi lahko označimo, katere datoteke želimo izključiti iz varnostnih kopij, za katerega uporabljamo vrstico, namenjeno vsakemu od njih:

izključi_datoteko /etc/rsnapshot.conf

izključi_datoteko /etc/bashrc.conf

Nato to konfiguracijo shranimo in končamo, na srečo pa jo imamo možnost preveriti s pomočjo parametra:

# konfiguracijski test rnapshot

Če bo vse v redu, bomo prejeli sporočilo z besedo "Sintax OK".

Druga možnost je, da ga zaženete v testnem načinu, za katerega vnesemo:

# rsnapshot -t na uro

Končno pa preprosto imamo zaženite rsnapshot, kar naredimo tako, da priložimo način izvajanja, ki se mora ujemati z uporabljenim intervalom: urno, dnevno, tedensko ali mesečno.

V našem primeru:

#rsnapshot vsako uro

To bomo videli znotraj / disk1 / backup bodo mape /daily.0/localhost/home y dnevno.0 / localhost / itd, znotraj njih pa bo enaka vsebina kot v mapah ekipe, ki smo jo želeli zaščititi. To je to in zahvaljujoč rsnapshot odslej lahko računamo inkrementalne varnostne kopije v našem sistemu.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.