"Identificador de arquivo obsoleto" no compartilhamento montado no CIFS

"Identificador de arquivo obsoleto" no compartilhamento montado no CIFS

Portanto, tenho uma caixa Kali Linux 2019.4 na qual executo um script mensal que monta 4 compartilhamentos CIFS dos quais pego alguns arquivos. Esse script sempre funcionou bem sem nenhum problema, mas desde a atualização para 2019.4 há cerca de 1 a 2 semanas, quando executo o script, estou recebendo o seguinte erro para arquivos dentro do primeiro compartilhamento montado no CIFS:

OSError: [Errno 116] Stale file handle: $FILE_I_WANT_TO_COPY

Não importa o quanto eu tente interagir com os arquivos dentro desse compartilhamento, nada funciona, sempre recebo o erro "Identificador de arquivo obsoleto". A única coisa que posso fazer é listar os diretórios (ls). Os outros compartilhamentos CIFS não apresentam esse problema e posso copiar arquivos deles para minha caixa Kali Linux sem nenhum problema. Além disso, posso interagir (copiar, mover, etc.) esses arquivos desse compartilhamento se estiver em um sistema Windows (Windows 10 v2004 (Insider Preview)).

Coisas que tentei (sem sucesso) para resolver o problema:

  • Desmontar/montar o compartilhamento
  • Reinicie o sistema
  • Altere a opção vers no comando mount para 2.1 e 3.0
  • Altere a opção de cache no comando mount para none
  • apt-update && apt-upgrade

Enquanto isso, continuarei explorando as várias soluções possíveis que encontrei na Web, mas se você tiver alguma ideia do que está acontecendo e qual é a solução, eu agradeceria.

Obrigado.

Responder1

O protocolo SMB possui versões 1.0 e 2.0, bem como 2.1 e 3.0. Pode valer a pena tentar isso também.

informação relacionada