Amigos, Não sei se é o caso, mas há algum tempo atrás, eu ainda usava samba 2.2 e tive problemas com lock e corrupção de arquivos DBF. Esses problemas todos eu resolvi colocando esses arquivos numa partiçã o VFAT que fiz só pra isso... o sistema voltou a funcionar normalmente.
Porém não sei quanto às versões novas do samba... A partição FAT vc pode fazer num arquivo e depois monta-lo com 'loop' Abraços Carlos Anderson Jardim escreveu: >>-----Mensagem original----- >>De: [EMAIL PROTECTED] >>[mailto:[EMAIL PROTECTED] Em nome de Celso Viana >>Enviada em: sexta-feira, 21 de julho de 2006 08:37 >>Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) >>Assunto: Re: [FUG-BR] samba 3.0.23 + programa feito em cliper >>problemas >> >>Em 21/07/06, Carlos Anderson >>Jardim<[EMAIL PROTECTED]> escreveu: >> >> >>>>-----Mensagem original----- >>>>De: [EMAIL PROTECTED] >>>>[mailto:[EMAIL PROTECTED] Em nome de listas diogo >>>>Enviada em: quinta-feira, 20 de julho de 2006 19:33 >>>>Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) >>>>Assunto: Re: [FUG-BR] samba 3.0.23 + programa feito em cliper >>>>problemas >>>> >>>>vc poderia me passar estas regras para adicionar no smb.conf >>>>para trabalhar >>>>com arquivos DBF , ntx sem que os apague >>>> >>>> >>>>att diogo >>>> >>>> >>>Bom Dia Diogo, >>> >>>No [global] voce adiciona: >>> >>>[global] >>> kernel oplocks = No >>> lock spin count = 50 >>> lock spin time = 25 >>> oplocks = No >>> level2 oplocks = No >>> load printers = yes >>> >>> >>>E na share onde voce mapeia o software em Clipper voce adiciona: >>> >>>[SHARE] >>> veto oplock files = /*.dbf/*.DBF/*.NTX/*.ntx/ >>> >>>Qualquer outra extensão que o clipper utilize adicione >>> >>> >>nessa linha desta >> >> >>>forma: *.EXTENSAO/ >>> >>>Espero ter ajudado. >>> >>>Att. >>> >>>-------------------------------- >>>Carlos Anderson Jardim >>>Tecnologia da Informacao - Redes e Internet >>>Santa Casa de São José dos Campos >>>Linux User #403727 >>>Tel.: (12) 3925-1873 - 3925-1925 >>> >>> >>> > > > >>Carlos, >> >>Poderia descrever o significado das opções abaixo? >> >>[global] >> kernel oplocks = No >> lock spin count = 50 >> lock spin time = 25 >> oplocks = No >> level2 oplocks = No >> load printers = yes >> >>Obrigado, >> >>-- >>Celso Vianna >>BSD User: 51318 >>http://www.bsdcounter.org >> >>63 8404-8559 >>Palmas/TO >> >> > >Opa Celso, > >Os parametros são utilizados assim: > > >* kernel oplocks = No >Eu desabilito pois já vem ativado por padrão no kernel isso a nivel de >sistema, como não quero que os arquivos sejão travados (dbfs e ntxs) na hora >de se fazer um acesso no terminal ou sessão, isso logo de imediato gera >mensagem no clipper dizendo que o arquivo esta aberto (quando estando a >opcao On). > >OBS: Utilizo esse paramentro para efetuar os backups sem problemas para a >fita DAT. > >* lock spin count = 50 >Utilizo esse paramentro para contar de tempos em tempos quando o samba pode >fechar o arquivo, a contagem eh feita em byte, como nossos indices são >grandes e temos muitas maquinas na rede eu aumentei para 50, ficou muito >mais rapido o acesso ao sistema quando aumentei esse parametro, mas esse >parametro deve ser testado do valor menor para o maior. > >* lock spin time = 25 >Esse parametro serve para que o samba tente dar o lock no arquivo, mas >quando a sessão esta aberta ele fica tentando a cada 0,025 segundos e >conceder o lock para outra sessão requisitante, como meu lock spin count tem >um valor alto, eu acabei aumentando tambem o tempo, pois alguns terminais >que a empresa possui não tem um bom processador e memória suficiente para >responder a esse pedido do samba. > >* oplocks = No >Utilizo esse parametro para deixar desativado o lock a nivel de aplicacao, >da mesma forma utilizada no kernel oplock, este soh tem uma diferenca, deixa >com que os terminais façam cache dos arquivos temporariamente e liberam >estes arquivos numa nova requisicao (de outro terminal ou sessão). > >* level2 oplocks = No >Ativa o modo somente leitura nos arquivos executaveis compartilhados, e use >em conjunto com o oplocks. > >* load printers = yes (Esse eu enviei por engano) > > >Att. > > >-------------------------------- >Carlos Anderson Jardim >Tecnologia da Informacao - Redes e Internet >Santa Casa de São José dos Campos >Linux User #403727 >Tel.: (12) 3925-1873 - 3925-1925 > > > >------------------------- >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