[ 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]
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.