Posted By: snake () on 'CZunix'
Title:     Re: rsync - bez otevrenych souboru
Date:      Sun Oct 28 19:13:04 2007

> Pri probihajici zaloze se zacne kopirovat, dokopiruje, ale zaloha porad
> roste, 
> pak se spusti znova a zase zacne kopirovat, ... 

A nemuzes proste rsync spustit az jako posledni cast zalohovani? Jestli teda 
rsyncujes jen tu samotnou zalohu. Pokud toho rsyncujes vic, stale neni 
problem, protoze v jednom rsyncu proste vyexcludujes adresar s tou zalohou a 
u te zalohy naopak nechas rsyncovat jen onen excludovany adresar... 

> > > Jde nejak nastavit, aby se nersyncovaly otevrene soubory nebo soubory,
> > ktere prirustaji?

Vystrel naslepo: nedalo by se nejak vyuzit umask/chmod/chown? 

> >   Otazka naruby: ktery soubory se vlastne _maji_ prenaset?
> 
> Zalohovany soubor(y) vznika(ji) z Oracle a rsync spoustim z crona. Neda se 
> uplne presne rict, kdy by se rsync z crona nemel spoustet. 

Hmm, a nemas pak potencialne problemy s konzistenci? Jestli prepisujes tim 
zalohovanim stale stejne soubory, nezajisti Ti rsync sam o sobe konzistenci. 
Leda ze bys ho spoustel vzdy zarucene jen mezi dvemi zalohami, jak navrhuji 
nahore (netusim, jestli neco takoveho jde, ale predpokladam, ze tak jako tak 
je i ta zaloha oraclu startovana nejakym scriptem, do ktereho by slo dost 
jednoduse pridat na konec rsyncovani).

Jestli to zalohovani oraclem prepisuje stale stejne soubory, pak pri hodne 
velke smule se muze stat, ze nebudes mit konzistentni ani jednu zalohu. Kdyz  
spadne v nespravnou chvili databazovy disk, zalohovani bude zrovna treba 
uprostred a odrsyncovana zaloha bude taktez nekonzistentni. Vsechno je 
fuc, pritom havaroval jeden jediny disk. Predpokladam, ze to mas nejak 
osetrene, tak doufam, ze Te prilis neura'z~i'm...

Zpusob reseni te konzistence bude ale myslim hodne souviset s resenim Tveho 
problemu, tak jeste dej pls vedet, jak mas odchytanou tu konzistenci. 

snake

Search the boards