O compartilhamento de samba não está sendo atualizado corretamente. CentOS

3

Eu encontrei o problema mais estranho de todos. Há um compartilhamento de samba em um servidor de arquivos do CentOS (vamos chamá-lo de SERVER). Existem dois tipos de clientes, o Windows 7 e o CentOS. Então o que acontece: Eu edito um arquivo de script (arquivo de texto simples) através de uma estação de trabalho Windows7, é um script a ser executado em clientes CentOS. O compartilhamento de servidor é usado como um lugar comum para as edições. Então acontece que essas edições são invisíveis para meus clientes centOS (pelo menos por algum tempo). Como o conteúdo do arquivo não é atualização (ou é armazenado em cache no cliente para que ele não seja atualizado). Montagens são feitas por autofs. Tudo parece funcionar, exceto o problema acima. Eu não consigo ver nenhuma regra disso acontecer - simplesmente acontece. Eu nunca encontrei nenhum problema ao criar arquivos ou excluir (eles são criados e apagados instantaneamente), mas esses problemas de edição tornam os compartilhamentos de samba muito perigosos de serem usados. Alguma sugestão de qual pode ser a fonte do problema?

    
por groblus 12.10.2010 / 15:21

1 resposta

1

Você pode tentar com a opção de montagem strictcache no lado do cliente do CentOS? cifs(8) deve explicar directio (overkill here) e strictcache (deve cobrir).

Novos sistemas têm o equivalente cache={none,strict,loose} , onde loose é equivalente ao comportamento padrão de um kernel do CentOS 6 sem nenhuma opção particular.

    
por 04.07.2012 / 08:20