19 July 2007 - 20:33Inkrementální zálohování
Jednoduché zálohování které jsem popisoval v minulém článku se hodi jen pro
maximálně 70gb dat(záleží na zatížení serveu v nočních hodinách).
Když potřebujete zálohovat desítky či dokonce stovky gigabytů, tak není možné
všechny data zabalit do jednoho velkého taru a rozsekávání na nějaké kousky je
neefektivní. V těchto situacích je nejlepší inkrementální zálohování (kopírují se
jenom změněné soubory)
Já používám projekt rdiff-backup kde je zálohování i obnova opravdu hračkou.
Na debianu nainstalujete snadno příkazem
apt-get install rdiff-backup
Záloha celého filesystému přes ssh.
rdiff-backup / host.net::/target-dir
Lepší je vynechat některé adresáře jako /proc /dev /sys /tmp ….
V téhle konfigurace se bude zálohovat na disk připojený do /mnt/backup
rdiff-backup –exclude /tmp –exclude /proc –exclude /mnt –exclude /proc –exclude /sys / /mnt/backup
Stejně tak můžete zálohovat přes ssh.
rdiff-backup –exclude /tmp –exclude /proc –exclude /mnt –exclude /proc –exclude /sys / backup@host.net::/mnt/backup
Před každou zálohou mažeme soubory starší dvou týdnů
rdiff-backup –remove-older-than 2W backup@host.net::/mnt/backup
Zálohování již beží a pokud si vy nebo nějaký uživatel smaže nějaký soubor, tak
mu ho můžete obnovit.A k dispozici máte změny souboru za posledních 14 dní.
Obnovit můžete jakýkoliv adresář nebo klidně celý filesystém.
rdiff-backup –restore-as-of 1D /mnt/backup/home/example.com /rozbalena_zaloha
Pokud zálohujete přes ssh k obnovení použijte tento příkaz.
rdiff-backup –restore-as-of 1D /mnt/backup/home/example.com host.net::/mnt/backup /rozbalena_zaloha
Pro začátek určitě mrkněte do dokumentace nebo rovnou na příklady
No Comments | Tags: How to