Conectando-se a pastas compartilhadas do Windows - Erro VFS CIFS 104 e Erro 32

2

Embora eu tenha muita experiência com o Windows Server, sou novo no Ubuntu / Linux, então, por favor, me perdoe se este for um problema muito fácil de resolver.

Estou executando o Windows Server 2008 R2 em meu servidor principal com mídia armazenada em vários arrays de invasão e compartilhada por meio do compartilhamento de arquivos do Windows em toda a rede. Eu também executo várias máquinas virtuais nesta caixa via hyper-v, uma das quais é o servidor Ubuntu 16.04 (somente linha de comando) e esta VM específica executa meu servidor de mídia Emby. O servidor Ubuntu conecta-se a várias pastas compartilhadas do Windows via CIFS (consulte o arquivo de configuração /etc/fstab acima) e é montado automaticamente quando a VM inicializa.

Eu configurei o Ubuntu VM há cerca de 6 meses e ele funcionou perfeitamente até que comecei a receber erros duas semanas atrás. Agora, vários arquivos / pastas compartilhados desaparecem da vista. Quando eu abro o servidor Ubuntu através do hyper-v eu recebo dois erros que se repetem:

CIFS VFS: Error -104 sending data on socket to server
CIFS VFS: Error -32 sending data on socket to server

Existe um tráfego de rede significativo direcionado para a máquina do Windows Server e o servidor virtual do Ubuntu tem um uso de CPU acima da média. Quando eu reiniciar o erro desaparece temporariamente, mas volta depois de algumas horas mais tarde. Tentei rodar a VM de volta para uma instalação limpa (por volta de outubro de 2016), mas depois de instalar todas as atualizações do Ubuntu / Emby, o problema voltou. Quando tento executar sudo umount –a , recebo vários erros dizendo target is busy

Parece que o CIFS está ficando preso em algum tipo de loop. Alguém pode fornecer algumas dicas sobre por que isso está acontecendo? Deixe-me saber se há informações adicionais que posso fornecer para ajudar a depurar isso.

    
por Rett448 16.05.2017 / 02:23

1 resposta

1

Como ninguém respondeu, vou postar isso, funciona para mim, mas não parece uma solução estável. Meu problema era um pouco diferente, eu não conseguia montar, mas o erro era o mesmo.

Não use a opção guest .

Se a sua entrada fstab for assim:

//server/sharename /media/windowsshare cifs guest,uid=1000,iocharset=utf8  0  0

Tente isto:

//server/sharename /media/windowsshare cifs user=guest,pass=,uid=1000,iocharset=utf8  0  0

Tem a mesma funcionalidade que a opção guest .

    
por Johan Köhler 24.07.2017 / 06:36