Ako nainštalovať a nakonfigurovať rsnapshot v systéme Linux

Ako Nainstalovat A Nakonfigurovat Rsnapshot V Systeme Linux



Pri práci s veľkými dátami je dôležité zvážiť, ako ich zálohovať. Existujú dva typy plánov zálohovania; jedna je normálna záloha, ktorá zálohuje celé dáta. Ďalším spôsobom je prírastková záloha, ktorá uchováva iba ďalšie údaje od poslednej zálohy. Nevýhodou prvého plánu je, že spotrebuje veľa pamäte, pretože súbory sa s novými prírastkami ukladajú viackrát. Na druhej strane, prírastková záloha najskôr zálohuje celé dáta; potom sa dodatočná časť zálohuje od predchádzajúcej zálohy.

rsnapshot je nástroj na prírastkové zálohovanie založený na rsync, ktorý pomáha pri lokálnom a vzdialenom zálohovaní súborového systému. Hlavnou výhodou použitia rsnapshot je, že maximálne šetrí miesto na disku.







Ako nainštalovať a nakonfigurovať rsnapshot v systéme Linux

Pomocou uvedeného procesu môžete nainštalovať a nakonfigurovať rsnapshot v ktorejkoľvek distribúcii založenej na Debiane. Spúšťame príkazy v Ubuntu 22.04:



Ako nainštalovať rsnapshot v systéme Linux

Ak chcete začať s rsnapshot inštaláciu, najprv musíme aktualizovať všetky balíky systému. Potom si môžete stiahnuť rsnapshot pomocou správcu balíkov apt.



Aktualizujte systém Ubuntu 22.04 vykonaním uvedeného príkazu:





sudo apt update

Spôsob inštalácie nástroja rsnapshot na distribúciách Linuxu založených na Debiane je celkom jednoduchý a je vzdialený len jeden príkaz, ktorý je uvedený nižšie:



sudo apt Inštalácia rsnapshot

Ak chcete nainštalovať rsnapshot na RHEL/CentOS/Fedora, vykonajte daný príkaz:

sudo mňam inštalácia rsnapshot

Ako nakonfigurovať rsnapshot v systéme Linux

Všetky konfiguračné nastavenia rsnapshot sú uložené v /etc/rsnapshot.conf súbor. Otvorte tento súbor pomocou ľubovoľného editora, tj Vim alebo Nano a uvidíte /var/cache/rsnapshot/ cestu tam, kde sa uložia všetky snímky.

nano / atď / rsnapshot.conf

Záložné adresáre

Pred zálohovaním čohokoľvek by ste mali vedieť, aké skutočné súbory, adresáre alebo údaje chcete zálohovať.

Ak to používate na svojom lokálnom počítači, zálohovanie údajov je celkom jednoduché. Keď otvoríte súbor /etc/rsnapshot.conf, uvidíte, že niektoré z adresárov sú už štandardne uložené:

zálohovanie / Domov / localhost /

zálohovanie / atď / localhost /

zálohovanie / usr / miestne / localhost /

Predpokladajme, že potrebujeme zálohovať Dokumenty riaditeľ, tento riadok by sa pridal takto:

zálohovanie / Domov / Dokumenty    localhost /

Zachovať intervaly zálohovania

Ako sme čítali vyššie, rsnapshot je prírastková záloha, pomáha zachovať staršie snímky, či už sú hodinové, denné, týždenné alebo mesačné. Môžete to urobiť priradením určitého počtu snímok, ktoré by sa mali robiť v intervaloch.

V súbore /etc/rsnapshot.conf prejdite do súboru ZÁLOŽNÉ ÚROVNE / INTERVALY a napíšte nasledovné, aby ste uchovali snímky:

uchovávať každú hodinu 5

uchovávať denne 6

uchovávať týždenne 7

uchováva mesačne 10

Môžete to nastaviť podľa svojich požiadaviek na snímku.

Zálohovanie vzdialeného stroja

Ak chcete zálohovať vzdialený počítač, malo by existovať pripojenie SSH bez hesla so vzdialeným počítačom. Ak chcete nastaviť komunikáciu SSH bez hesla so vzdialeným počítačom, prečítajte si nižšie uvedený postup.

Ak chcete vygenerovať kľúč ssh, vykonajte v termináli nasledujúci príkaz:

ssh-keygen

Na skopírovanie vygenerovaného verejného kľúča na vzdialený počítač použite uvedenú syntax:

ssh-copy-id < užívateľské meno >>< IP adresa >

Napríklad:

ssh-copy-id sam @ 192.168.13.14

Po vykonaní vyššie uvedených krokov sa vytvorí pripojenie ssh bez hesla.

Ak chcete zálohovať vzdialené počítače, musíte uviesť umiestnenie servera (adresáre) v súbore /etc/rsnapshot.conf:

zálohovanie < užívateľské meno >>< IP adresa > : < cesta k vzdialeným_údajom_zariadenia > < client_machine_backup_path >

Napríklad:

Som záloha @ 192.168.13.14: / Domov / sám / Dokumenty / bol / cache / rsnapshot

Po zadaní adresárov servera spustite nasledujúci príkaz rsnapshot na nastavenie intervalu zálohovania:

rsnapshot denne

Plánovanie automatizačných úloh pomocou Cron

Ak chcete naplánovať plán automatizácie zálohovania, musíte uviesť čas spolu s určitými intervalmi, napr. hodinový, denný, týždenný alebo mesačný; musíte otvoriť /etc/cron.d/rsnapshot súbor pomocou ľubovoľného editora.

sudo / atď / cron.d / rsnapshot

Keď otvoríte tento súbor, odkomentujte uvedenú syntax a nastavte si plán vykonania automatického zálohovania:

V prvom riadku bude rsnapshot zálohovať denne o 06:00 a v druhom riadku sa proces zálohovania uskutoční o 20:00 každý prvý deň v mesiaci.

Otestujte konfigurácie snímky rsnapshot

Po dokončení všetkých konfigurácií vykonajte daný príkaz, aby ste skontrolovali, či sú bezchybné. Ak dostanete odpoveď Syntax OK , znamená, že s nastaveniami nie je nič zlé:

sudo rsnapshot configtest

Intervaly zálohovania môžete skontrolovať aj spustením daného príkazu rsnapshot:

sudo rsnapshot < interval >

Nahraďte hodinovým, denným, týždenným alebo mesačným, to je to, čo chcete testovať.

Záver

rsnapshot je prírastková záloha, ktorá pomáha zálohovať údaje raz a potom zálohovať ďalšie súbory alebo adresáre od poslednej zálohy. Konfigurácie rsnapshot sú uložené v /etc/rsnapshot/conf súbor, v ktorom môžete upraviť nastavenia. Toto usmernenie uvádza viacero príkladov na konfiguráciu súboru rsnapshot a ako môžeme zálohovať adresáre. Testovali sme aj konfiguračný súbor a nenašli sme žiadne chyby.