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
- Jak nainstalovat rsnapshot v Linuxu
- Jak nakonfigurovat rsnapshot v Linuxu
- Závěr
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 5uchová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
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.