"Identificador de archivo obsoleto" en el recurso compartido montado CIFS

"Identificador de archivo obsoleto" en el recurso compartido montado CIFS

Entonces tengo una caja Kali Linux 2019.4 en la que ejecuto un script mensual que monta 4 recursos compartidos CIFS de los cuales tomo un par de archivos. Ese script siempre funcionó bien sin ningún problema, pero desde que actualicé a 2019.4 hace aproximadamente 1 o 2 semanas, cuando ejecuto el script, aparece el siguiente error para los archivos dentro del primer recurso compartido montado CIFS:

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

No importa cómo intente interactuar con los archivos dentro de ese recurso compartido, nada funciona, siempre aparece el error "Identificación de archivo obsoleto". Lo único que puedo hacer es enumerar los directorios (ls). Los otros recursos compartidos CIFS no tienen ese problema y puedo copiar archivos desde ellos a mi caja Kali Linux sin ningún problema. Además, puedo interactuar (copiar, mover, etc.) estos archivos desde ese recurso compartido si estoy en un sistema Windows (Windows 10 v2004 (Insider Preview)).

Cosas que intenté (sin éxito) para resolver el problema:

  • Desmontar/montar el recurso compartido
  • Reinicie el sistema
  • Cambie la opción vers en el comando de montaje a 2.1 y 3.0
  • Cambie la opción de caché en el comando de montaje a ninguna
  • actualización-apta && actualización-apt

Mientras tanto, continuaré explorando las diversas soluciones posibles que encuentre en la web, pero si tiene alguna idea de lo que está sucediendo y cuál es la solución, se lo agradecería.

Gracias.

Respuesta1

El protocolo SMB tiene las versiones 1.0 y 2.0, así como 2.1 y 3.0. Quizás valga la pena probarlos también.

información relacionada