Kako namestiti in konfigurirati rsnapshot v Linuxu

Kako Namestiti In Konfigurirati Rsnapshot V Linuxu



Ko imate opravka z velikimi podatki, je pomembno razmisliti, kako jih varnostno kopirati. Obstajata dve vrsti rezervnih načrtov; ena je običajna varnostna kopija, ki varnostno kopira celotne podatke. Drug način je inkrementalna varnostna kopija, ki hrani samo dodatne podatke od zadnje varnostne kopije. Pomanjkljivost prvega načrta je, da porabi veliko pomnilnika, saj se datoteke z novimi dodatki večkrat shranijo. Po drugi strani pa inkrementalna varnostna kopija najprej varnostno kopira celotne podatke; potem se dodatni del varnostno kopira od prejšnje varnostne kopije.

Rsnapshot je pripomoček za inkrementalno varnostno kopiranje, ki temelji na rsync in pomaga pri varnostnem kopiranju lokalnega in oddaljenega datotečnega sistema. Glavna prednost uporabe rsnapshot je, da čim bolj prihrani prostor na disku.







Kako namestiti in konfigurirati rsnapshot v Linuxu

Z omenjenim postopkom lahko namestite in konfigurirate rsnapshot v kateri koli distribuciji, ki temelji na Debianu. Izvajamo ukaze v Ubuntu 22.04:



Kako namestiti rsnapshot v Linux

Za začetek z rsnapshot namestitev, najprej moramo posodobiti vse sistemske pakete. Nato lahko prenesete rsnapshot orodje z uporabo upravitelja paketov apt.



Posodobite sistem Ubuntu 22.04 tako, da izvedete omenjeni ukaz:





sudo primerna posodobitev

Način namestitve pripomočka rsnapshot v distribucijah Linuxa, ki temeljijo na Debianu, je precej preprost in oddaljen le en ukaz, ki je omenjen spodaj:



sudo apt namestite rsnapshot

Če želite namestiti rsnapshot na RHEL/CentOS/Fedora, izvedite dani ukaz:

sudo yum namestitev rsnapshot

Kako konfigurirati rsnapshot v Linuxu

Vse konfiguracijske nastavitve rsnapshot so shranjene v /etc/rsnapshot.conf mapa. Odprite to datoteko s katerim koli urejevalnikom, npr. Vim ali Nano, in videli boste /var/cache/rsnapshot/ tam, kjer bodo shranjeni vsi posnetki.

nano / itd / rsnapshot.conf

Varnostni imeniki

Preden naredite varnostno kopijo česar koli, morate vedeti, katere dejanske datoteke, imenike ali podatke želite varnostno kopirati.

Če to izvajate na lokalnem računalniku, je varnostno kopiranje podatkov precej preprosto. Ko odprete datoteko /etc/rsnapshot.conf, boste videli, da so nekateri imeniki privzeto že na poti za shranjevanje:

rezerva / domov / lokalni gostitelj /

rezerva / itd / lokalni gostitelj /

rezerva / usr / lokalni / lokalni gostitelj /

Recimo, da moramo varnostno kopirati Dokumenti direktorja, bi bila ta vrstica dodana takole:

rezerva / domov / Dokumenti    lokalni gostitelj /

Ohranite varnostne intervale

Kot smo prebrali zgoraj, je rsnapshot inkrementalna varnostna kopija, pomaga obdržati starejše posnetke, ne glede na to, ali so urni, dnevni, tedenski ali mesečni. To lahko storite tako, da dodelite določeno število posnetkov, ki jih je treba narediti v intervalih.

V datoteki /etc/rsnapshot.conf se premaknite na VARNOSTNE RAVNI / INTERVALI in vnesite naslednje, da obdržite posnetke:

obdržati urno 5

obdržati dnevno 6

obdržati tedensko 7

hrani mesečno 10

To lahko nastavite glede na vaše zahteve za posnetke.

Varnostni oddaljeni stroj

Za varnostno kopiranje oddaljenega računalnika mora obstajati povezava SSH brez gesla z oddaljenim strojem. Za nastavitev komunikacije SSH brez gesla z oddaljenim računalnikom preberite spodnji postopek.

Če želite ustvariti ssh-ključ, izvedite naslednji ukaz v terminalu:

ssh-keygen

Za kopiranje ustvarjenega javnega ključa na oddaljeni stroj uporabite omenjeno sintakso:

ssh-copy-id < uporabniško ime >@< IP naslov >

Na primer:

ssh-copy-id sam @ 192.168.13.14

Po izvedbi zgornjih korakov bo vzpostavljena ssh povezava brez gesla.

Če želite varnostno kopirati oddaljene stroje, bi morali omeniti lokacijo strežnika (imenike) v datoteki /etc/rsnapshot.conf:

rezerva < uporabniško ime >@< IP naslov > : < oddaljena_strojna_podatkovna_pot > < odjemalska_naprava_varnostna_pot_ >

Na primer:

Jaz sem rezerva @ 192.168.13.14: / domov / sebe / Dokumenti / je bil / predpomnilnik / rsnapshot

Ko določite imenike strežnika, zaženite naslednji ukaz rsnapshot, da nastavite interval varnostnega kopiranja:

rsnapshot dnevno

Načrtovanje avtomatiziranih nalog s Cronom

Če želite razporediti varnostni načrt za avtomatizacijo, morate navesti čas skupaj z določenimi intervali, tj. urno, dnevno, tedensko ali mesečno; morate odpreti /etc/cron.d/rsnapshot datoteko s katerim koli urejevalnikom.

sudo / itd / cron.d / rsnapshot

Ko odprete to datoteko, odkomentirajte omenjeno sintakso in nastavite urnik za samodejno varnostno kopiranje:

V prvi vrstici bo rsnapshot varnostno kopiral vsak dan ob 06:00, v drugi vrstici pa bo postopek varnostnega kopiranja opravljen ob 20:00 vsak prvi dan v mesecu.

Preizkusite konfiguracije posnetkov rsnapshot

Ko so vse konfiguracije opravljene, izvedite dani ukaz, da preverite, ali so brez napak. Če dobiš odgovor Sintaksa OK , pomeni, da z nastavitvami ni nič narobe:

sudo rsnapshot configtest

Intervale varnostnega kopiranja lahko preverite tudi tako, da zaženete podani ukaz rsnapshot:

sudo rsnapshot < interval >

Zamenjajte z urnim, dnevnim, tedenskim ali mesečnim, to je tisto, kar želite preizkusiti.

Zaključek

Posnetek rsnapshot je inkrementalna varnostna kopija, ki pomaga enkratno varnostno kopirati podatke in nato varnostno kopirati dodatne datoteke ali imenike od zadnje varnostne kopije. Konfiguracije rsnapshot so shranjene v /etc/rsnapshot/conf datoteko, kjer lahko urejate nastavitve. Ta smernica omenja več primerov za konfiguracijo datoteke rsnapshot in kako lahko varnostno kopiramo imenike. Preizkusili smo tudi konfiguracijsko datoteko in nismo našli nobenih napak.