rsync의 ntfs 문제: 읽기 오류 매핑 권한이 거부되었습니다. (13)

rsync의 ntfs 문제: 읽기 오류 매핑 권한이 거부되었습니다. (13)

외부 백업 드라이브의 폴더를 NAS로 동기화하는 데 문제가 있습니다.

다음 오류가 발생합니다.

읽기 오류 매핑 권한이 거부되었습니다. (13)

루트 권한이 있습니다. chmod를 통해 사용자 권한을 변경하려는 경우 아무 것도 변경되지 않습니다. Windows에서는 소유자가 변경되었으나 복사본이 작동하지 않습니다.

SMART 테스트는 괜찮습니다.

ntfsfix 테스트에서는 오류가 발생하지 않았습니다.

Windows에서 chdisk를 만들어 보았지만 소용이 없었습니다.

내 파일을 복구하기 위한 아이디어나 팁이 있습니까?

답변1

비슷한 문제가 있으며 잠재적인 원인을 확인했습니다. 간단히 말해서, 다른 복사 명령( cp)과 파일의 기본 읽기( less)에서 읽기 오류가 발생한다는 것을 입증한 것처럼 소스 데이터의 손상으로 인해 이것이 발생한다고 생각합니다. 파일 시스템 오류를 식별/수정하려는 것이 아닙니다.


(대형 내부 RAID) 파티션의 내용을 모든 데이터를 저장할 공간이 충분한 (소형) USB 드라이브에 복사하려고 합니다. 둘 다 ntfs로 포맷되어 있습니다(Windows-10이 예기치 않게 내 RAID 카드를 지원하지 않는 문제를 해결하기 위해 노력하고 있습니다). USB 스틱에 MintOS 이미지를 사용한 다음 rsync -a Source/ Destination.

일부 파일,모두 하나의 디렉토리에, 명령이 실행될 때마다 오류가 생성됩니다. 파일 자체에는 텍스트(.txt) 파일, PDF(.pdf) 파일 및 5개의 바이너리 디스크 이미지 파일(.dsk)이 포함됩니다.

표시되는 오류는 다음과 유사합니다.

rsync: read errors mapping "full_file_path": Permission denied (13)
...
ERROR: <folder>/<filename> failed verification -- update discarded.
...
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.0]

첫 번째 항목(권한 거부(13) 비트 포함)이 두 번 발생하는 것 같습니다. 이는 rsync파일을 두 번 복사하려고 시도하는 것 같습니다.

파일 복사를 사용하려고 하면 cp다음 오류가 발생하고 대상에 크기가 0인 파일이 생성됩니다.

cp: error reading ‘path_to_Source_file’: Permission denied
cp: failed to extend ‘path_to_Destination_file’: Permission denied

관련 정보