Domáca úloha z zálohovanie Je nevyhnutné chrániť informácie, ktoré máme na svojich počítačoch, aj keď je zrejmé, že jedna vec je robiť to doma, a druhá je ochrana údajov o univerzite alebo spoločnosti, kde je veľa informácií väčšie a existujú rôzne zodpovednosti. Preto je potreba výkonných a všestranných nástrojov oveľa väčšia, aj keď je zrejmé, že ich môže používať každý z nás aj doma.
Teraz sa pozrime ako nainštalovať a nakonfigurovať rsnapshot pre prírastkové zálohyJe to nástroj, ktorý nám umožňuje nielen chrániť informácie bezpečným a jednoduchým spôsobom, ale robí to aj veľmi efektívne. Príkladom toho, čo hovoríme, je skutočnosť, že miesto potrebné na uskladnenie, bez ohľadu na to, ako ho používame, je o niečo vyššia ako záloha odvtedy je uložená iba kópia tých súborov, ktoré sú upravené. Ďalšou výhodou nástroja rsnapshot je, že zálohy sú pevnými odkazmi na predchádzajúce zálohy, pokiaľ však nedošlo k žiadnym zmenám v zálohy Samozrejme.
Byť schopný používať rsnapshot musíme splniť niektoré otázky, a to je to, že ide o nástroj, ktorý sa pri svojej činnosti spolieha na iné. Napríklad poďme potrebujete nainštalovať rsync a tiež mať prístup cez SSH k počítaču, na ktorý budeme ukladať naše zálohy, to znamená, že musíme mať nainštalovaný SSH na oboch počítačoch a nakonfiguroval kľúče tak, aby mali prístup bez nutnosti zadávať heslo „ručne“.
Najskôr teda nakonfigurujeme toto:
ssh -keygen -t rsa
Tu nás SSH požiada o frázu, ale keďže ideme vykonávať príkazy na diaľku, chceme interakciu 0, takže ju zahodíme dvojitým stlačením klávesu Enter / Enter, ktorý od nás vyžaduje. Na konci budeme mať 2 nové súbory v ~ / .ssh: jeden je id_rsa a obsahuje súkromný identifikačný kľúč, druhý je id_rsa.pub a obsahuje verejný kľúč. Toto skopírujeme na vzdialený server pomocou príkazu ssh-copy-id, ktorý od nás žiada heslo účtu na uvedenom serveri a potom sa postará o jeho správne nahranie a uloženie, to znamená vytvorenie zodpovedajúcich adresárov a nastavenie potrebných povolení:
# ssh-copy-id -i ~ / .ssh / id_rsa.pub užívateľ @ vzdialený server
Potom inštalujeme rsync a rsnapshot:
# sudo apt-get install rsync rsnapshot
Teraz upravíme konfiguračný súbor rsnapshot, aby sme vytvorili adresár, do ktorého budeme robiť zálohy:
# nano /etc/rsnapshot.conf
Upravíme sekciu snapshot_root, aby sme označili, kam uložíme zálohy na vzdialenom počítači:
# snapshot_root / disk1 / backup
Stanovíme interval, v ktorom rsnapshot splní svoju úlohu (v tomto príklade štyrikrát denne, čo je každých šesť hodín), a za týmto účelom odstránime # pred tým, ktorý použijeme, a upravíme ho podľa vkusu, napríklad:
interval každú hodinu 4
Teraz vytvoríme miestne priečinky, ktoré ideme synchronizovať, a pridáme ich spolu s možnosťou „zálohovanie“:
backup / home / localhost /
backup / etc localhost /
Je potrebné poznamenať, že polia sú oddelené „tabulátormi“, to znamená, že po zadaní jedného stlačíme kláves tabulácie a podobne. Tiež môžeme označiť, ktoré súbory chceme vylúčiť z našich záloh, pre ktoré používame riadok venovaný každému z nich:
vylúčiť_súbor /etc/rsnapshot.conf
vylúčiť_súbor /etc/bashrc.conf
Potom túto konfiguráciu uložíme a dokončíme, ale našťastie máme možnosť skontrolovať ju pomocou parametra:
# rnapshot konfiguračný test
Ak všetko pôjde dobre, dostaneme správu s oznámením „Sintax OK“.
Ďalšou možnosťou je spustiť ho v testovacom režime, do ktorého zadáme:
# rsnapshot -t za hodinu
Nakoniec jednoducho máme spustiť rsnapshot, čo urobíme pripojením režimu vykonávania, ktorý sa musí zhodovať s intervalom, ktorý sme použili: hodinový, denný, týždenný alebo mesačný.
V našom prípade:
#rsnapshot každú hodinu
Uvidíme to vo vnútri / disk1 / záloha budú priečinky /daily.0/localhost/home y daily.0 / localhost / atď, a v nich bude rovnaký obsah ako v priečinkoch tímu, ktorý sme chceli chrániť. To je všetko a vďaka rsnapshot odteraz môžeme rátať s prírastkové zálohy v našom systéme.