방금 Ubuntu 18.04 서버를 설정하고 해당 드라이브를 Windows 노트북에 매핑했습니다.sshfs-win. 이것은 대부분의 경우 작동합니다. 드라이브의 대부분의 위치를 읽고 쓸 수 있습니다. 그러나 수천 개의 파일이나 하위 디렉터리로 채워진 일부 디렉터리는 Windows 컴퓨터에서 액세스할 때 비어 있는 것처럼 보입니다. 디렉토리를 생성하고 그 안에 일부 파일을 넣으면 잘 작동하지만, 저장하려는 큰 라이브러리에 복사하려고 하면 이전에 볼 수 있었던 파일을 포함하여 모든 파일이 사라집니다.
Linux 측에서는 모든 것이 항상 올바르게 표시됩니다. 디렉터리의 권한은 drwxrwxr-x로 설정되어 있으며 Windows 보안 옵션을 통해 드라이브의 권한을 변경하려고 하면 액세스 거부 오류가 발생합니다.
이러한 파일을 네트워크 드라이브에 표시하려면 어떻게 해야 합니까?
편집: 아래에서 해결되었습니다. 더 나은 질문은 "'\' 문자 해석에 있어서 유닉스와 윈도우가 어떻게 다른지 알려주십시오. 아티스트가 앨범 제목에 '\' 문자를 포함하지 않게 하려면 어떻게 해야 합니까?"입니다.
답변1
오류가 발견되었습니다. 이름에 특수 문자가 포함된 몇 가지 잘못된 파일은 UNIX에서는 잘 작동하지만 Windows에서 보면 폴더의 모든 내용이 손상됩니다. 데이터베이스에서 얻은 소규모 테스트 샘플에서는 이 오류가 표시되지 않았기 때문에 내 질문의 총 파일 수와 잘못 관련되어 있습니다. 자동으로 생성된 파일 이름을 정리하면 모든 것이 해결되었습니다.