Zhruba před půl rokem jsem si rozjel zálohování ze serveru v Krnově na server v Krasově. Každou půlnoc se obsah adresáře z Krnova začne porovnávat s krasovskou zálohou a pokud najde nějakou změnu automaticky data opraví tak aby vždy obsahovali stejné data jako zdrojový adresář.
Krása linuxu je v jednoduchosti a ani u nástroje rsync tomu není jinak. Jediný příkaz s pár parametry, který umístíte do cronu se muže starat o zálohování a vám tak dopřát o něco kvalitnější spánek. Té jednoduchosti se mi až nechtělo věřit a tak jsem zálohovací log soubor pravidelně kontroloval. A světe div se funguje to.
Příkaz tedy v mém podání zní
rsync -ave ssh –progress –delete –exclude=„archiv_kam“ /var/www/ user@krasov.eu:/web_zalohy/web/ > /var/www/zalohovani-krasov.log
Protože jelikož u linuxu většinou věci fungují bez problému několik let raději jsem si chtěl napsat onen jeden příkaz, který se o celé zálohování stará. Zároveň Vám opět připomenout že by jste měli mít neustále na paměti že vaše data rozhodně nejsou v bezpečí. Na otázku zálohování by tedy mělo přijít dříve než se něco přihodí a vy se ocitnete před situací nemáte-li zálohu o data jste nenávratně přišli.
Samotné popisování nástroje rsync nemá smysl rozebírat, jelikož je dobře popsán v dokumentaci. Pěkné je že je tento nástroj v základních implementacích většiny linuxových distribucí a jeho upravenou podobu můžete například nalézt i v nás serverech například od synology.
Zajímavé odkazy
Vložit komentář
* - vyžadované údaje. RSS kanál s komentáři