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.