Linux 기반 시스템에서 손상된 파일(손상되지 않음)을 표시하는 NTFS 외장 드라이브

Linux 기반 시스템에서 손상된 파일(손상되지 않음)을 표시하는 NTFS 외장 드라이브

저는 RPi3에서 실행되는 Linux 기반 NAS를 업그레이드하는 데 사용할 예정인 Linux, NTFS 형식(Linux 및 Windows 시스템 모두에서 쉽게 처리하기 위해)에서 Seagate Expansion 6TB 드라이브를 사용하고 있습니다.

내 문제는 이것을 Pi 또는 x86 컴퓨터의 Linux 배포판에 마운트할 때마다 네트워크에서 공유하려는 비디오 파일 중 일부가 손상되었다고 생각하지만 실제로는 그렇지 않다는 것입니다(Windows 10에서는 이를 읽습니다) 괜찮아).

Linux의 MediaInfo에서도 파일에 오디오 또는 비디오 트랙이 누락된 것으로 보고되는데, Windows에서는 해당 파일을 모두 완벽하게 재생하므로 이는 사실이 아닙니다. 나는 여러 배포판과 여러 가지 Pi를 시도했지만 이것을 할 수 없습니다. Linux가 드라이브를 처리할 때마다 이런 이상한 문제가 발생합니다. 당연히 공유하려는 파일을 모두 제대로 읽지도 못한다면 NAS로 사용할 수 없습니다. 또한 mount.ntfs 대신 NTFS-3G를 사용하여 마운트를 시도했지만 결과는 동일했습니다.

편집: 추가 테스트를 시도하고 있는데 Linux의 "손상된" 파일에 대해 md5sum 프로그램을 실행할 수도 없다는 것을 알았습니다. 터미널에서 I/O 오류가 발생합니다.

드라이브 자체는 양호합니다. Windows로 다시 재부팅하고 WinMD5를 다운로드한 다음 Linux에서 손상되었다고 생각하는 파일 중 하나에 대한 MD5를 계산할 수 있었습니다.

편집 #2: 좋습니다. 방금 Windows 10에서 최대 절전 모드와 빠른 시작을 비활성화했습니다(어쨌든 마음에 들지 않습니다). 에 따라 이제 S3 절전 모드만 활성화됩니다 powercfg -a. 그런 다음 컴퓨터를 끄고 전원을 다시 켠 다음 Linux로 돌아갔습니다. 파일이 여전히 손상된 것으로 표시됩니다.

편집 #2: 저는 컴퓨터와 Pi 모두에서 동일한 USB3 인클로저를 사용합니다. 드라이브는 6TB Barracuda 드라이브입니다. USB3 회로가 드라이브 자체에 통합되어 있는지 확인하기 위해 인클로저를 열었습니다. 아니요, 표준 SATA 드라이브가 내장되어 있습니다.

또한 chkdsk는 Windows와 Linux 모두에서 파일을 읽을 수 있는지 테스트할 때 재부팅 시 문제가 없다고 보고하며 Linux에서만 문제가 표시됩니다.

여기서 무슨 일이 일어날 수 있습니까?

관련 정보