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
- Ako nainštalovať rsnapshot v systéme Linux
- Ako nakonfigurovať rsnapshot v systéme Linux
- Záver
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 5uchová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
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.