다른 것(linux, ntfs)과 동일한 inode를 가진 손상된 파일 수정

다른 것(linux, ntfs)과 동일한 inode를 가진 손상된 파일 수정

pi(raspbian)를 사용하여 수천 개의 이미지를 새 디스크에 복사하는 동안 rsync가 오류로 인해 중지되어 임시 파일을 올바른 파일 이름으로 이동할 수 없습니다.

실제 파일 이름은 실제로 존재하지만 동일한 폴더(동일 파티션)에 있는 다른 파일과 동일한 inode를 갖습니다.

$ stat -c '%i' ./2021-04-12/image_2021-04-12_18-18-23.JPG ./2021-04-12/image_2021-04-12_18-20-09.JPG
26768 
26768

첫 번째 파일은 제거할 수 없습니다.

$ rm ./2021-04-12/image_2021-04-12_18-18-23.JPG
rm: impossible de supprimer './2021-04-12/image_2021-04-12_18-18-23.JPG': Aucun fichier ou dossier de ce type

(이 유형의 파일이나 폴더는 제거할 수 없습니다.)

그러나 두 번째 파일은 ls첫 번째 파일에서 다른 오류 메시지를 표시할 수 있습니다.

$ ls  -alh ./2021-04-12/image_2021-04-12_18-18-23.JPG
ls: impossible d'accéder à './2021-04-12/image_2021-04-12_18-18-23.JPG': Erreur d'entrée/sortie

(I/O 오류)

동일한 폴더에서 동시에 실행되는 여러 rsync로 인해 오류가 생성되었을 수 있지만 이 문제를 어떻게 해결할 수 있습니까?

답변1

파일 시스템을 실제로 고칠 수 없었습니다. 이를 Windows 시스템에 연결하면 시간과 인내심이 손실됩니다.

모든 것을 다른 디스크에 복사하고 포맷하고 다시 복사하는 것은 잘 작동했습니다.

관련 정보