Domácí úkol zálohování Je nezbytné chránit informace, které máme na našich počítačích, i když je zřejmé, že jedna věc je dělat to doma a úplně jiná je muset chránit data univerzity nebo společnosti, kde je objem informací hodně větší a odlišné odpovědnosti. Proto je potřeba výkonných a všestranných nástrojů mnohem větší, i když je zřejmé, že je může použít kdokoli z nás doma.
Nyní se podívejme jak nainstalovat a nakonfigurovat rsnapshot pro přírůstkové zálohy„Je to nástroj, který nám umožňuje nejen chránit informace bezpečným a jednoduchým způsobem, ale také to dělá velmi efektivně. Příkladem toho, co říkáme, je skutečnost, že místo potřebné pro skladování, bez ohledu na to, jak jej používáme, je o něco vyšší než záloha od té doby je uložena pouze kopie těch upravených souborů. Další výhodou rsnapshot je, že zálohy jsou pevnými odkazy na předchozí zálohy, pokud nedošlo k žádným změnám v zálohy Samozřejmě.
Být schopen používat rsnapshot musíme splnit některé otázky, a to je to, že se jedná o nástroj, který se při své činnosti spoléhá na jiné. Například pojďme potřebujete nainstalovat rsync a také mít přístup přes SSH k počítači, do kterého budeme ukládat naše zálohy, to znamená, že musíme mít nainstalovaný SSH na obou zařízeních a na klíčích nakonfigurovaných pro přístup bez nutnosti zadávat heslo „ručně“.
Nejprve tedy nakonfigurujeme toto:
ssh-keygen -t rsa
Zde nás SSH požádá o frázi, ale protože budeme spouštět příkazy na dálku, chceme interakci 0, takže to zahodíme stisknutím klávesy Enter / Enter dvakrát, než jsme požadováni. Na konci budeme mít 2 nové soubory v ~ / .ssh: jeden je id_rsa a obsahuje soukromý identifikační klíč, druhý je id_rsa.pub a obsahuje veřejný klíč. Ten se zkopíruje na vzdálený server pomocí příkazu ssh-copy-id, který nás požádá o heslo účtu na uvedeném serveru a poté se postará o správné nahrání a uložení, tj. Vytvoření příslušných adresářů a nastavení potřebných oprávnění:
# ssh-copy-id -i ~ / .ssh / id_rsa.pub uživatel @ vzdálený server
Pak instalujeme rsync a rsnapshot:
# sudo apt-get install rsync rsnapshot
Nyní upravíme konfigurační soubor rsnapshot, abychom vytvořili adresář, do kterého budeme dělat zálohy:
# nano /etc/rsnapshot.conf
Upravíme sekci snapshot_root, abychom označili, kam uložíme zálohy ve vzdáleném počítači:
# kořenový snímek / disk1 / záloha
Stanovíme interval, ve kterém rsnapshot provede svůj úkol (v tomto příkladu čtyřikrát denně, což je každých šest hodin), a za tímto účelem odstraníme # před tím, který použijeme, a upravíme jej podle chuti, například:
interval hodinové 4
Nyní vytvoříme místní složky, které budeme synchronizovat, a přidáme je spolu s možností 'zálohování':
backup / home / localhost /
backup / etc localhost /
Je třeba poznamenat, že pole jsou oddělena „tabulátory“, to znamená, že po zadání jednoho stiskneme klávesu tabulky a tak dále. Také můžeme určit, které soubory chceme z našich záloh vyloučit, pro které používáme řádek věnovaný každému z nich:
vyloučit_soubor /etc/rsnapshot.conf
vyloučit_soubor /etc/bashrc.conf
Poté tuto konfiguraci uložíme a dokončíme, ale naštěstí máme možnost ji zkontrolovat pomocí parametru:
# konfigurační test snímku
Pokud vše půjde dobře, obdržíme zprávu „Sintax OK“.
Další možností je spustit jej v testovacím režimu, pro který zadáme:
# rsnapshot -t každou hodinu
Konečně prostě máme spustit rsnapshot, což děláme připojením režimu provádění, který musí odpovídat intervalu, který jsme použili: hodinový, denní, týdenní nebo měsíční.
V našem případě:
#rsnapshot každou hodinu
Uvidíme to uvnitř / disk1 / záloha složky budou /daily.0/localhost/home y daily.0 / localhost / atda v nich bude stejný obsah jako ve složkách týmu, který jsme chtěli chránit. To je vše a díky rsnapshot od nynějška můžeme počítat s přírůstkové zálohy v našem systému.