unutar lokalne mreze jedne strane firme smo postavili nas server. zadatak je replikacija gomile fajlova sa naseg servera sa public IP adresom (u daljem tekstu server2) na server u njihovom LAN-u (u daljem tekstu server1) i .server1 ima lokalnu IP adresu njihove lokalne mreze. njihov firewall je podesen tako da svaki zahtev, bilo kojim protokolom, na bilo kom portu pusta napolje, ali unutra ka nasem serveru1 propusta samo SSH protokol, samo 22. port i samo zahteve sa public IP adrese naseg servera2. na serveru2 ne postoje nikakve restrikcije. oba servera rade pod suse 10.2
replikacija se odradjuje rsyncom i to pokrenutim sa servera1:
Code:
rsync -auzv xxxx.yyyy.zzzz.qqqq:/dir_sa_fajlovima/ /dir_sa_fajlovima
rsync -auzv xxxx.yyyy.zzzz.qqqq:/dir_sa_fajlovima/ /dir_sa_fajlovima
naravno xxxx.yyyy.zzzz.qqqq predstavlja public IP adresu naseg servera2.
e sad, ovo sve funkconise. sporije ide ali radi. sa jednim problemom. iz ne znam kog razloga desava se da neke fajlove (poveci broj) ne iskopira. znaci sinhronizacija prodje, u logu se ne vide nikakvi errori, ali jednostavno veliki broj fajlova se ne iskopira?
takodje, npr. na oba servera postoji neki direktorijum u kojem je samo jedan file. na udaljenom serveru izmenim timestamp tog fajla, velicina ostane ista, odradim rsync, ali timestamp na lokalu ostane isti?!
Code:
rsync -auzv xxxx.yyyy.zzzz.qqqq:/test_dir/ /test_dir
rsync -auzv xxxx.yyyy.zzzz.qqqq:/test_dir/ /test_dir
da li postoji mogucnost da rsync ne radi kako valja zbog restrikcija njihovog firewalla ? potpuno sam zbunjen.
---- nasa online podrska je trenutno offline ----