[ zveckoo @ 15.12.2008. 22:24 ] @
Hteo bi da sinhronizujem windows server sa linux serverom.

Linux je source .. windows je destination. Komanda je tipa rsync -a --delete source/ destination/
Pa sam mountovo windows share kao samba share u destination folder na primer /mnt/data i probao preko rsync.

Ali problem je sto nece da obrise fajlove na windows masini koji vise ne postoje na linuxu...

Znaci fajlove koji postoje i promenjeni su bez problema izvrisi update.. i iskopira nove fajlove... ali nece da mi obrise stare fajlove koji vise ne treba da postoje.

Dali mozda treba da dodam neku opciju u rsync ? Ili mozda mi je citav sistem koji sam zamislio pogresan?



[ momsab @ 16.12.2008. 13:09 ] @
jesi li proverio prava pristupa za taj dir na Win masini? nikad se ne zna
[ zveckoo @ 16.12.2008. 13:24 ] @
Pa... samba folderi su mountovani sa administratorskim usernameom i passwordom koji se nalazi na windowsu... I linux pristupa windowsu preko tog administratorskog naloga.

Windows folder je mountovan u fstabu po principu:

//192.168.11.103/proba /mnt/proba cifs username=admin,password=123456,_netdev,uid=admin,gid=admini 0 1

Uglavnom izbaci mi gresku:

rsync: failed to set times on "/mnt/proba": Permission denied (13)
IO error encountered -- skipping file deletion

*******

Na kraju sam resio problem tako sto sam serovo celu particiju na windowsu i nju mountovo u linuxu.

Izgleda su ipak bile u pitanju neke permise na windowsu....



[Ovu poruku je menjao zveckoo dana 16.12.2008. u 16:38 GMT+1]