[FUG-BR] samba 3.0.23 + programa feito em cliper problemas
fabinho-zzz
fabinho-zzz em bol.com.br
Domingo Julho 23 22:01:22 BRT 2006
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: freebsd-bounces em fug.com.br
>>[mailto:freebsd-bounces em fug.com.br] 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<cajardim em valesaude.com.br> escreveu:
>>
>>
>>>>-----Mensagem original-----
>>>>De: freebsd-bounces em fug.com.br
>>>>[mailto:freebsd-bounces em fug.com.br] 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
>
>
>
Mais detalhes sobre a lista de discussão freebsd