CIFS 마운트 공유의 "부실 파일 핸들"

CIFS 마운트 공유의 "부실 파일 핸들"

그래서 저는 두 개의 파일을 가져오는 4개의 CIFS 공유를 마운트하는 월간 스크립트를 실행하는 Kali Linux 2019.4 상자를 가지고 있습니다. 해당 스크립트는 항상 문제 없이 잘 실행되었지만 약 1~2주 전에 2019.4로 업그레이드한 이후로 스크립트를 실행할 때 첫 번째 CIFS 마운트 공유 내부의 파일에 대해 다음 오류가 발생합니다.

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

해당 공유 내의 파일과 어떻게 상호 작용하려고 해도 아무것도 작동하지 않으며 항상 "부실 파일 핸들" 오류가 발생합니다. 내가 할 수 있는 유일한 일은 디렉토리(ls)를 나열하는 것입니다. 다른 CIFS 공유에는 해당 문제가 없으며 아무 문제 없이 해당 공유에서 내 Kali Linux 상자로 파일을 복사할 수 있습니다. 또한 Windows 시스템(Windows 10 v2004(Insider Preview))을 사용하는 경우 해당 공유에서 이러한 파일을 상호 작용(복사, 이동 등)할 수 있습니다.

문제를 해결하기 위해 시도한 것(아무 소용 없음):

  • 공유 마운트 해제/마운트
  • 시스템 재부팅
  • mount 명령의 vers 옵션을 2.1 및 3.0으로 변경합니다.
  • mount 명령의 캐시 옵션을 없음으로 변경합니다.
  • 적절한 업데이트 && 적절한 업그레이드

그동안 웹에서 접한 다양한 가능한 솔루션을 계속 탐색할 예정이지만, 현재 상황과 솔루션이 무엇인지 알고 계시다면 감사하겠습니다.

감사합니다.

답변1

SMB 프로토콜에는 버전 1.0과 2.0은 물론 2.1과 3.0도 있습니다. 그것들도 시도해 볼 가치가 있을 것입니다.

관련 정보