Portál AbcLinuxu, 10. května 2025 06:19

Dotaz: Zálohování rsync - inkrementálně s rotaci

20.7.2012 18:25 Jeason | skóre: 16 | Plzeň
Zálohování rsync - inkrementálně s rotaci
Přečteno: 1276×
Odpovědět | Admin
Googluju už dva dny a snažím se najít script, který by dělal zálohování skrze rsync incrementalne.

Hledám aby to umělo:

7 dní to dělá inkrementální zálohu a 1x full záloha.

nemá někdo něco ?

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Skřivy)
20.7.2012 18:52 jekub
Rozbalit Rozbalit vše Re: Zálohování rsync - inkrementálně s rotaci
Odpovědět | | Sbalit | Link | Blokovat | Admin
rdiff-backup
frEon avatar 21.7.2012 00:52 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Zálohování rsync - inkrementálně s rotaci
nebo dirvish
Talking about music is like dancing to architecture.
21.7.2012 01:18 434
Rozbalit Rozbalit vše Re: Zálohování rsync - inkrementálně s rotaci
nebo duplicity (s GUI deja-dup)
22.7.2012 10:57 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Zálohování rsync - inkrementálně s rotaci
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co si představujete pod "inkrementální záloha s rsync"? Rsync funguje tak, že sesynchronizuje dva adresáře do stejného stavu. Rsync tedy vždy z principu dělá plnou zálohu. Pokoušet se donutit rsync k inkrementálnímu zálohování by bylo možné, ale byl by to nesmysl, nezískal byste nic, zato hodně ztratil. Jinak rsync přenáší jen rozdíly v souborech, takže pokud požadavek na inkrementální zálohu plyne ze snahy ušetřit přenosovou kapacitu, je to zbytečné, rsync ji šetří podobně,jako inkrementální záloha.

Pokud nechcete inkrementální zálohování, ale chcete mít každý den plnou zálohu a archivovat zálohy 7 dní zpět (mít tedy k dispozici 7 záloh), k tomu slouží nástroje uvedené v komentářích přede mnou. Ty zálohy opět ukládají jenom změny, tj. zálohy na disku nezabírají 7× více místa než jedna záloha, ale nezměněné soubory a jejich části jsou uložené jen jednou, takže to zabírá místo přibližně jedné plné zálohy a sedmi inkrementálních.
22.7.2012 22:09 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Zálohování rsync - inkrementálně s rotaci
Inkrementální záloha? To je jasné, v sobotu se na diskety nahrajou všechna data, a zbylých šest dní se nahrávají jen ta, co mají nastavený archive flag :D
13.11.2012 18:53 Jiří Demel
Rozbalit Rozbalit vše Re: Zálohování rsync - inkrementálně s rotaci
Pěkný návod, jak dělat inkrementální zálohy pomocí rsync je zde: http://www.sanitarium.net/golug/rsync_backups_2010.html

Každá záloha (téhož adresáře) je plná, a je-li jich víc, tak je i inkrementální -- vypadá to jako nesmysl, ale díky hard-linkům to nesmysl není. Soubory, které se nezměnily, jsou zálohovány jako hard-linky na stejná data. Tedy zálohy za 7 dní opravdu zabírají jen o málo víc než plná záloha za jeden den a smazáním kterékoli denní zálohy ty ostatní zůstávají použitelné. Používám to pro zálohování imap serveru a funguje to báječně.
22.7.2012 11:51 Skřivy | skóre: 10
Rozbalit Rozbalit vše Re: Zálohování rsync - inkrementálně s rotaci
Odpovědět | | Sbalit | Link | Blokovat | Admin
rsnapshot
23.7.2012 17:10 pedro
Rozbalit Rozbalit vše Re: Zálohování rsync - inkrementálně s rotaci
Odpovědět | | Sbalit | Link | Blokovat | Admin
bez hardlinku se neobejdes, zaklad pro dobry zalohovacy skript je rsync na slozku a z ni delat hardlinky do casove oznacenych slozek
24.7.2012 11:03 JanM | skóre: 28
Rozbalit Rozbalit vše Re: Zálohování rsync - inkrementálně s rotaci
obejde, pokud zvolí souborový systém (na záložním disku), který podporuje snapshoty (btrfs?, zfs).
24.7.2012 11:43 Radovan Garabík
Rozbalit Rozbalit vše Re: Zálohování rsync - inkrementálně s rotaci
alebo nilfs...

Nakoniec som dokonvergoval k rsyncu s odkladaním zmenených súborov: --backup --suffix .sb.$(date '+%Y-%m-%d')~.

Pri snapshotoch nie je na prvý pohľad viditeľné, kedy a ako bol súbor zmenený (ani na pohľad druhý, tretí....)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.