Jak nainstalovat a nakonfigurovat rsnapshot v Linuxu

Jak Nainstalovat A Nakonfigurovat Rsnapshot V Linuxu



Při práci s velkými daty je důležité zvážit, jak je zálohovat. Existují dva typy plánů zálohování; jedna je normální záloha, která zálohuje všechna data. Dalším způsobem je přírůstková záloha, která uchovává pouze další data od poslední zálohy. Nevýhodou prvního plánu je, že spotřebovává hodně paměti, protože soubory jsou s novými přírůstky ukládány vícekrát. Na druhou stranu přírůstková záloha nejprve zálohuje celá data; potom se další část zálohuje od předchozí zálohy.

rsnapshot je nástroj pro přírůstkové zálohování založený na rsync, který pomáhá se zálohováním místního a vzdáleného souborového systému. Hlavní výhodou použití rsnapshot je maximální úspora místa na disku.







Jak nainstalovat a nakonfigurovat rsnapshot v Linuxu

Pomocí uvedeného procesu můžete nainstalovat a nakonfigurovat rsnapshot v kterékoli distribuci založené na Debianu. Spouštíme příkazy v Ubuntu 22.04:



Jak nainstalovat rsnapshot v Linuxu

Chcete-li začít s rsnapshot instalace, nejprve musíme aktualizovat všechny balíčky systému. Poté si můžete stáhnout rsnapshot pomocí správce balíčků apt.



Aktualizujte systém Ubuntu 22.04 provedením uvedeného příkazu:





sudo apt aktualizace

Způsob instalace nástroje rsnapshot na linuxových distribucích založených na Debianu je docela jednoduchý a je vzdálen pouze jeden příkaz, který je zmíněn níže:



sudo apt Nainstalujte rsnapshot

Chcete-li nainstalovat rsnapshot na RHEL/CentOS/Fedora, spusťte daný příkaz:

sudo mňam instalace rsnapshot

Jak nakonfigurovat rsnapshot v Linuxu

Všechna nastavení konfigurace rsnapshot jsou uložena v /etc/rsnapshot.conf soubor. Otevřete tento soubor pomocí libovolného editoru, tj. Vim nebo Nano, a uvidíte /var/cache/rsnapshot/ cestu tam, kde budou uloženy všechny snímky.

nano / atd / rsnapshot.conf

Záložní adresáře

Před zálohováním čehokoli byste měli vědět, jaké skutečné soubory, adresáře nebo data chcete zálohovat.

Pokud to spouštíte na místním počítači, zálohování dat je velmi jednoduché. Když otevřete soubor /etc/rsnapshot.conf, uvidíte, že některé z adresářů jsou již ve výchozím nastavení uloženy:

záloha / Domov / localhost /

záloha / atd / localhost /

záloha / usr / místní / localhost /

Předpokládejme, že potřebujeme zálohovat Dokumenty řediteli, tento řádek by byl přidán takto:

záloha / Domov / Dokumenty    localhost /

Zachovat intervaly zálohování

Jak jsme si přečetli výše, rsnapshot je přírůstková záloha, pomáhá zachovat starší snímky, ať už jsou hodinové, denní, týdenní nebo měsíční. Můžete tak učinit přiřazením určitého počtu snímků, které by měly být provedeny v intervalech.

V souboru /etc/rsnapshot.conf přejděte do souboru ÚROVNĚ ZÁLOHOVÁNÍ / INTERVALY části a zadejte následující, chcete-li snímky zachovat:

uchovávat každou hodinu 5

uchovávat denně 6

uchovávat týdně 7

uchovává měsíčně 10

Můžete to nastavit podle vašich požadavků na snímek.

Zálohování vzdáleného stroje

Chcete-li zálohovat vzdálený počítač, mělo by existovat připojení SSH bez hesla se vzdáleným počítačem. Chcete-li nastavit komunikaci SSH bez hesla se vzdáleným počítačem, přečtěte si níže uvedený postup.

Chcete-li vygenerovat klíč ssh, spusťte v terminálu následující příkaz:

ssh-keygen

Pro zkopírování vygenerovaného veřejného klíče na vzdálený počítač použijte zmíněnou syntaxi:

ssh-copy-id < uživatelské jméno >>< IP adresa >

Například:

ssh-copy-id sam @ 192.168.13.14

Po provedení výše uvedených kroků bude navázáno připojení ssh bez hesla.

Chcete-li zálohovat vzdálené počítače, musíte uvést umístění serveru (adresáře) v souboru /etc/rsnapshot.conf:

záloha < uživatelské jméno >>< IP adresa > : < cesta k datům_vzdáleného_počítače > < client_machine_backup_path >

Například:

Jsem záloha @ 192.168.13.14: / Domov / sám / Dokumenty / byl / mezipaměti / rsnapshot

Jakmile určíte adresáře serveru, spusťte následující příkaz rsnapshot a nastavte interval zálohování:

rsnapshot denně

Plánování úloh automatizace pomocí Cron

Chcete-li naplánovat plán automatizace zálohování, musíte uvést čas spolu s určitými intervaly, tj. hodinově, denně, týdně nebo měsíčně; musíte otevřít /etc/cron.d/rsnapshot soubor pomocí libovolného editoru.

sudo / atd / cron.d / rsnapshot

Když otevřete tento soubor, zrušte odkomentování uvedené syntaxe a nastavte si plán provádění automatického zálohování:

V prvním řádku bude rsnapshot zálohovat denně v 06:00 a ve druhém řádku bude proces zálohování proveden ve 20:00 každý první den v měsíci.

Test konfigurace rsnapshot

Jakmile jsou všechny konfigurace hotové, spusťte daný příkaz a zkontrolujte, zda jsou bez chyb. Pokud dostanete odpověď Syntaxe OK , znamená, že s nastavením není nic špatného:

sudo rsnapshot configtest

Intervaly zálohování můžete také zkontrolovat spuštěním daného příkazu rsnapshot:

sudo rsnapshot < interval >

Nahraďte hodinovým, denním, týdenním nebo měsíčním, což je to, co chcete testovat.

Závěr

Rsnapshot je přírůstková záloha, která pomáhá jednorázově zálohovat data a poté zálohovat další soubory nebo adresáře od poslední zálohy. Konfigurace rsnapshot jsou uloženy v /etc/rsnapshot/conf soubor, kde můžete upravit nastavení. Tento pokyn uvedl několik příkladů konfigurace souboru rsnapshot a toho, jak můžeme zálohovat adresáře. Testovali jsme také konfigurační soubor a nenašli jsme žádné chyby.