ls: 디렉터리 '.'를 읽는 중: 네트워크 볼륨에 입출력 오류가 있습니다.

ls: 디렉터리 '.'를 읽는 중: 네트워크 볼륨에 입출력 오류가 있습니다.

다른 Linux 및 MS-Windows 시스템에서 동일한 볼륨을 사용하고 있습니다.

/run/user/1001/gvfs/afp-volume:host=...

(Windows에서는 표준 네트워크 드라이브로 마운트됩니다)

한동안 잘 작동했는데 최근 Linux 시스템에서 오류가 발생하기 시작했습니다.

ls: reading directory '.': Input/output error

find드라이브나 특정 디렉터리 내에서 작업할 때 ls -al파일에 액세스할 수 있더라도 두 작업 모두 매우 느려지기 시작합니다.

답변1

Gnome 파일에서 디렉토리에 *zone*길고 이상한 이름을 가진 일부 파일이 포함되어 있음을 발견했습니다. 파일은 출력에 표시되지 않으며 ls파일 창을 사용하여 삭제할 수 없습니다.

Windows 로컬 드라이브에서 네트워크로 무언가를 복사하면 운영 체제가 확장된 NTFS 특성을 해당 *zone*파일에 복사한다는 것을 알고 있습니다.

VirtualBox Windows 컴퓨터에 드라이브를 설치했을 때 영역 파일의 이름이 이상하게 변경되어 더 이상 디렉터리에 포함된 파일과 일치하지 않는 것을 발견했습니다. 그러나 다른 파일을 다른 디렉터리로 옮기고 손상된 디렉터리와 이상한 영역 파일을 삭제할 수 있었습니다.

이렇게 하면 볼륨 구조가 명확해지고 예상대로 작동합니다.

아마도 이것은 누군가의 몇 분을 절약해 줄 것입니다.

관련 정보