„Veralteter Datei-Handle“ auf CIFS-gemounteter Freigabe

„Veralteter Datei-Handle“ auf CIFS-gemounteter Freigabe

Ich habe also eine Kali Linux 2019.4-Box, auf der ich ein monatliches Skript ausführe, das 4 CIFS-Freigaben mountet, von denen ich mir ein paar Dateien hole. Dieses Skript lief immer ohne Probleme, aber seit dem Upgrade auf 2019.4 vor etwa 1-2 Wochen erhalte ich beim Ausführen des Skripts den folgenden Fehler für Dateien innerhalb der ersten CIFS-gemounteten Freigabe:

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

Egal, wie ich versuche, mit den Dateien in dieser Freigabe zu interagieren, nichts funktioniert, ich erhalte immer den Fehler „Veralteter Datei-Handle“. Das Einzige, was ich tun kann, ist, die Verzeichnisse aufzulisten (ls). Die anderen CIFS-Freigaben haben dieses Problem nicht, und ich kann problemlos Dateien von ihnen auf meine Kali Linux-Box kopieren. Außerdem kann ich mit diesen Dateien aus dieser Freigabe interagieren (kopieren, verschieben usw.), wenn ich ein Windows-System verwende (Windows 10 v2004 (Insider Preview)).

Dinge, die ich (ohne Erfolg) versucht habe, um das Problem zu lösen:

  • Unmounten/Mounten der Freigabe
  • Starten Sie das System neu
  • Ändern Sie die Option „vers“ im Mount-Befehl auf 2.1 und 3.0
  • Ändern Sie die Cache-Option im Mount-Befehl auf „keine“
  • apt-update und apt-upgrade

Ich werde in der Zwischenzeit weiterhin die verschiedenen Lösungsmöglichkeiten prüfen, die ich im Internet finde. Wenn Sie jedoch eine Idee haben, was los ist und was die Lösung ist, wäre ich Ihnen dankbar.

Danke schön.

Antwort1

Das SMB-Protokoll ist in den Versionen 1.0 und 2.0 sowie 2.1 und 3.0 verfügbar. Es lohnt sich möglicherweise, auch diese auszuprobieren.

verwandte Informationen