외부 드라이브의 디렉터리를 삭제할 수 없습니다.

외부 드라이브의 디렉터리를 삭제할 수 없습니다.

저는 Rsync를 사용하여 랩톱에서 외장 HDD로 파일을 복사하고 있습니다(다른 Windows 컴퓨터에서 사용할 수 있으므로 NTFS 형식일 가능성이 높습니다). 중간 어딘가에서 연결이 끊어지고 드라이브가 다시 마운트됩니다.

버전 관리를 이해하지 못해 새로 복사된 디렉토리 전체를 삭제하려고 시도했지만 유일한 문제는 그렇게 할 수 없다는 것입니다.

누군가가 삭제해야 할 비디오 파일의 이름이 포함된 chattr -i [filename]출력을 제공한다고 인터넷에 솔루션을 게시했습니다 .input output error, cannot stat [filename]

이 문제를 어떻게 극복할 수 있습니까?

답변1

1- 어떤 파일 시스템인지 찾아야 합니다.

2- 파일 시스템이 복구되었는지 확인하십시오. 일부 독점 시스템에서 이 작업을 수행하거나 다음을 사용해 보십시오 fsck(그러나 Linux는 모든 파일 시스템을 복구할 수 없습니다).

3- 그러면 디렉터리를 삭제해도 된다고 생각합니다. 그렇지 않으면 디렉터리가 사라집니다(부분적으로 삭제되었기 때문입니다).

귀하의 파일 시스템이 일관되지 않은 상태에 있다고 가정합니다.

답변2

사용량에 따라 rsync새 대상으로 복사할 때 파일 소유권이 변경될 수 있습니다. 외장하드에 있는 파일의 소유자와 그룹이 일치하는지 확인하세요.

또한 문제를 더 잘 진단할 수 있도록 운영 체제, 명령, 출력 등 추가 정보를 제공하세요.

노트: 버전 관리를 사용하고 싶다면 사용해 보세요.git진정한 버전 관리를 위해.

관련 정보