Tive problemas de Oplocks tbem em um sistema da Folhamatica no qual utiliza banco de dados Fox (baseado em registros) Tanto usando ou não a aplicação de Oplocks pelo samba, o sistema com acesso simultaneos ficava lento Não tive solução para o problema, msm com a versao 2.2.19 e 3.28 do samba
2008/6/8 Leonardo Rota Botelho <[EMAIL PROTECTED]>: > 2008/6/6 Celso Viana <[EMAIL PROTECTED]>: > > 2008/6/5 Leonardo Rota Botelho <[EMAIL PROTECTED]>: > >> Boa tarde Lista, > >> > >> Depois de muita pesquisa sem sucesso, vamos ver se alguém já passou > >> por isso e que possa me ajudar :D > >> > >> Possuímos um Servidor de Arquivos com FreeBSD 6.3-STABLE i386 + > >> samba-3.0.28,1 compartilhando dados com cerca de 80 micros rodando > >> Windows XP. > >> O problema é que o samba, não está "travando" os arquivos > >> corretamente. Os usuário estão conseguindo abrir o mesmo arquivo ( > >> .doc .xls por ex), sem que seja informado que o arquivo já estava > >> aberto por outro usuário.. > >> Sendo assim, todos os usuários ficam com permissão de escrita no > arquivo. > >> > >> Setando a opção "force user = root" no compartilhamento, isso passa a > >> funcionar corretamente.. o samba "trava" o arquivo e informa os > >> usuários, mas ai todo o controle de acesso, vai por água abaixo :) > >> > >> > >> Segue o smb.conf > >> > >> [global] > >> unix charset = CP850 > >> display charset = iso8859-1 > >> workgroup = SPEED > >> netbios name = SERV_COREL > >> server string = .: Servidor de Arquivos :. > >> wins support = yes > >> > >> log level = 1 > >> #debug level = 5 > >> log file = /var/log/samba/%m.log > >> > >> security = user > >> > >> socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 > >> > >> read raw = yes > >> write raw = yes > >> > >> oplocks = yes > >> > >> max xmit = 65535 > >> dead time = 15 > >> > >> getwd cache = yes > >> > >> domain master = yes > >> preferred master = yes > >> time server = true > >> > >> logon script = logon.bat > >> domain logons = yes > >> logon path = > >> os level = 100 > >> dns proxy = no > >> create mask = 0770 > >> directory mask = 0770 > >> > >> [netlogon] > >> comment = Network Logon Service > >> path = /home/script/ > >> read only = yes > >> browseable = no > >> share modes = no > >> > >> [SG] > >> comment = Arquivos SG > >> path = /home/sg/ > >> valid users = @sg > >> write list = @sg > >> #force user = root > >> veto oplock files = /*.mdb/*.MDB/*.ldb/*.PST/ > >> > >> [CLIENTES] > >> comment = Arquivos de Clientes > >> path = /home/clientes/ > >> valid users = @sg > >> write list = @sg > >> create mask = 0775 > >> directory mask = 0775 > >> > >> > >> Qualquer ajuda seria ótima! > >> > >> > >> Att > >> Leonardo Rota Botelho > >> ------------------------- > >> Histórico: http://www.fug.com.br/historico/html/freebsd/ > >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > >> > > > > Como estão as opções abaixo no seu smb.conf? > > > > kernel oplocks = > > locking = > > oplocks = > > level2 oplocks = > > lock spin time = > > posix locking = > > strict locking = > > > > -- > > Celso Vianna > > BSD User: 51318 > > http://www.bsdcounter.org > > > > 63 8404-8559 > > Palmas/TO > > ------------------------- > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > Desculpa a demora e obrigado pela ajuda.. segue: > > kernel oplocks = Yes > locking = Yes > oplocks = Yes > level2 oplocks = Yes > lock spin time = 200 > posix locking = Yes > strict locking = Auto > strict locking = Yes > > Abraço !! > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd