Rsynsc - u oba smjera?

pregledao sam i man stranicu i googl-o sam ali nisam nasao odgovor: da li je moguce da sa rsync sinhronizujem dva direktorija da budu identicna? znaci da iz Dir1 prebacim i/ili updejtujem sve na Dir2 ali nakon zavrsenog posla da sve sto je na Dir2 a ne postoji i/ili je “starije” da se prebaci/updejtuje na Dir1?

uglavnom mi treba za sinhtronizaciju direktorija sa fotografijama.

Ako napravis rsync dir1->dir2 tada ce oba bit ista

npr :

rsync -vrPtz --partial --inplace dir1 /dir2

e ako sada hoces nazad

rsync -vrPtz --partial --inplace dir2 /dir1

ali ne kontam zasto tako to ( vjerovanto nisam 100% ni skontao sta bas trebas :wink: )

Poz

[quote=bzip]Ako napravis rsync dir1->dir2 tada ce oba bit ista

npr :

rsync -vrPtz --partial --inplace dir1 /dir2

e ako sada hoces nazad

rsync -vrPtz --partial --inplace dir2 /dir1

ali ne kontam zasto tako to ( vjerovanto nisam 100% ni skontao sta bas trebas :wink: )

Poz[/quote]
ovo mi je vec poznato. ovo u stvari i koristim trenutno.
mene interesuje da li postoji neki “flag” koji bi sa jednom rsync komandom sinhronizovao oba direcktora, da su 100% ista. znaci umjesto
rsync dir1 dir2
rsync dir2 dir1
da napisem npr samo
rsync --sync dir1 dir2
ili jos bolje sinhronizovati multiple directories
rsync -sync dir1 dir2 dir3 … dirN

Ako već koristiš rsync, preporučujem upotrebu “a” flag-a, kako je i navedeno u njihovoj man stranici:

rsync -avz host1:/dir/path/ host2:/dir/path rsync -avz host2:/dir/path/ host1:/dir/path
btw, rsync ne briše ništa na destinaciji dok se eksplicitno ne proslijedi --delete opcija

Za 2-way sinhronizaciju sa rsync-om postoji jedan problem. Šta ako je neka datoteka mijenjana i na hostu1, i na hostu2?
S koje strane prvo pokrenuti rsync?

Očigledno je bolje koristiti specijaliziran softver za tu svrhu
http://www.cis.upenn.edu/~bcpierce/unison/index.html

[quote=adis]Ako već koristiš rsync, preporučujem upotrebu “a” flag-a, kako je i navedeno u njihovoj man stranici:

rsync -avz host1:/dir/path/ host2:/dir/path rsync -avz host2:/dir/path/ host1:/dir/path
btw, rsync ne briše ništa na destinaciji dok se eksplicitno ne proslijedi --delete opcija

Za 2-way sinhronizaciju sa rsync-om postoji jedan problem. Šta ako su neke datoteke mijenjane na hostu1, a druge na hostu2?
S koje strane prvo pokrenuti rsync?

Očigledno je bolje koristiti specijaliziran softver za tu svrhu
http://www.cis.upenn.edu/~bcpierce/unison/index.html[/quote]
sto se tice “flag”-ova ja kkoristim prvo “-nrvauth” a onda izbacim “n”. stoje sigurno sigurno.

sto se tice ovog drugog, mislio sam da nekako oznacis da ako je fajl noviji, veci,… da se taj uzme kako zadnja verzija. ali, u pravu si, cesto se desi da ni to nije bas najsigurnije.

ja u susutini uglavnom koristim krusader (http://www.krusader.org/). super alatka. i, sto je najvaznije, mozes sinhronizovati dva servera a ne host (tvoj kompjuter) i neki server.