Zálohování se zachováním historie

Lukáš Kořen

Zálohování se zachováním historie
« kdy: 22. 05. 2011, 11:26:57 »
Zdravím, pro zálohování jsem používal rdiff-backup a vyhovoval mi. Od jisté doby ale hází hromadu pythonových chyb a odmítá mi fungovat. Máte tip na jiný zálohovací software, který by uměl zachovávat historii?

Stačil by mi nějaký rsync, který by ale místo mazání starých verzí ty soubory nahrál do nějakého podadresáře třeba pod jiným jménem. Chci mít možnost (klidně ručně) obnovit starší verze souborů. Ten rdiff-backup to dělal výborně, ale jak říkám, už mi nefunguje. Díky za tipy.


Lukáš Kořen

Re: Zálohování se zachováním historie
« Odpověď #1 kdy: 22. 05. 2011, 11:41:21 »
Tak změna: smazal jsem mu ten jeho adresář s historií a rdiff-backup zase začal fungovat. Asi byla ta databáze nějak poškozená. Přišel jsem o historii, ale nevadí, zase zálohuju. Stejně ale by mě zajímalo, jestli někdo neznáte nějakou pěknou alternativu.

lscpu

Re: Zálohování se zachováním historie
« Odpověď #2 kdy: 22. 05. 2011, 11:58:53 »
rsync umí ukládat mazaný/měněný soubory do adresáře ( --backup-dir)

Lukáš Kořen

Re: Zálohování se zachováním historie
« Odpověď #3 kdy: 22. 05. 2011, 14:05:55 »
Díky, ten parametr vypadá dobře, ale nefunguje mi to. Pouštím to takhle:

$ rsync --delete-r --backup-dir=bekap/ origos/* zaloha

Ale ať měním co měním v adresáři origos, tak adresář bekap zůstává prázdný a zálohy historie se nedělají.

Lukáš Kořen

Re: Zálohování se zachováním historie
« Odpověď #4 kdy: 22. 05. 2011, 14:06:27 »
Pardon, mezi --delete a -r má být samozřejmě mezera.


lscpu

Re: Zálohování se zachováním historie
« Odpověď #5 kdy: 22. 05. 2011, 15:23:54 »
zkuste ... --backup --backup-dir=bekap ...

Re: Zálohování se zachováním historie
« Odpověď #6 kdy: 22. 05. 2011, 16:27:59 »
Dá se použít rsync s hardlinky. Je to vlastně taková reverzní inkrementální (dekrementální?) záloha – ta poslední je úplná, ty starší jsou uloženy jako rozdíly od té poslední...

Hodně slov je o tom napsáno zde:
http://www.mikerubel.org/computers/rsync_snapshots/

dustin

Re: Zálohování se zachováním historie
« Odpověď #7 kdy: 22. 05. 2011, 18:26:19 »
dirvish . Interně používá rsync s hardlinky.

Lukáš Kořen

Re: Zálohování se zachováním historie
« Odpověď #8 kdy: 22. 05. 2011, 20:46:15 »
Aha! Už jsem ten rsync pochopil. On do toho podadresáře bakup strčí vždycky jen předchozí verzi, takže nedrží delší historii. Lepší je tedy ho použít nějak takhle, aby si dělal názvy těch záloh podle data:


rsync --backup --backup-dir=`date +%Y.%m.%d` -a origos/ zaloha/

Re: Zálohování se zachováním historie
« Odpověď #9 kdy: 23. 05. 2011, 12:56:29 »
Ja by som primarne riesil, preco mal ten rdiff nakopnute indexy a az potom zacal hladat alternativny software.