![I/O 오류 및 제거할 수 없는 디렉터리](https://linux55.com/image/126501/I%2FO%20%EC%98%A4%EB%A5%98%20%EB%B0%8F%20%EC%A0%9C%EA%B1%B0%ED%95%A0%20%EC%88%98%20%EC%97%86%EB%8A%94%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC.png)
알 수 없는 이유로 삭제할 수 없는 디렉토리가 2개 있습니다.
첫 번째 디렉터리의 이름은 다음과 같습니다.구 버전비어 있으며 인식되지 않기 rm
때문에 삭제만 가능합니다 . rmdir
그러나 그 후에도 rm
여전히 나타납니다.
[02:11:36] user@user:/media/user/exthdd/docs$ ls -il
total 1072064
1456 drwx------ 1 user user 0 Aug 12 10:04 1old.or.probably.unfinished
5717 drwx------ 1 user user 8192 Jan 27 22:58 videos
6528 -rw------- 1 user user 1097779088 Nov 5 16:15 release_Remix_OS_for_PC_Android_M_64bit_B2016112101.zip
8008 drwx------ 1 user user 4096 Jan 28 00:55 txt
64 drwx------ 1 user user 0 Dec 25 22:15 sw.old
[02:12:03] user@user:/media/user/exthdd/docs$ rmdir sw.old/
rmdir: failed to remove ‘sw.old/’: No such file or directory
[02:12:57] user@user:/media/user/exthdd/docs$ rm -rf sw.old/
[02:13:15] user@user:/media/user/exthdd/docs$ ls -il
total 1072064
1456 drwx------ 1 user user 0 Aug 12 10:04 1old.or.probably.unfinished
5717 drwx------ 1 user user 8192 Jan 27 22:58 videos
6528 -rw------- 1 user user 1097779088 Nov 5 16:15 release_Remix_OS_for_PC_Android_M_64bit_B2016112101.zip
8008 drwx------ 1 user user 4096 Jan 28 00:55 txt
64 drwx------ 1 user user 0 Dec 25 22:15 sw.old
두 번째는여러 가지 잡다한내부에 손상된 파일이 있습니다:
[02:24:32] user@user:/media/user/exthdd/docs/txt$ ls -il
total 0
22607 drwx------ 1 user user 0 Dec 31 16:09 misc
[02:24:36] user@user:/media/user/exthdd/docs/txt$ ls -il misc/
ls: cannot access misc/patterns.mp4: Input/output error
total 0
? -????????? ? ? ? ? ? patterns.mp4
[02:24:54] user@user:/media/user/exthdd/docs/txt$ rm -rf misc/
rm: cannot remove ‘misc/patterns.mp4’: Input/output error
포맷하지 않고 이러한 디렉터리(및 그 중 하나에 있는 손상된 파일)를 어떻게 삭제할 수 있습니까?
답변1
드라이브 자체에 액세스하는 데 문제가 있는 경우에만 이 오류 메시지가 나타납니다. 외장 드라이브인 것 같으면 케이블, 인터페이스, 케이블 연결 및 드라이브를 확인합니다. 이들 중 하나라도 제대로 작동하지 않으면 다음과 같은 오류가 발생합니다.
드라이브를 확인하고 fsck
파일 시스템에서 실행할 때까지 더 이상 시도하지 않는 것이 좋습니다.
답변2
를 사용하여 해당 위치나 파일에 기록된 내용을 확인할 수 있습니다 lsof
. 예를 들어:
lsof /media/user/exthdd/docs/
심지어:
lsof / |grep sw.old
또한 별도의 디스크나 아카이브에 백업을 생성하고 손상된 경우 기본 파일 시스템 복구를 시도할 수 있습니다. 그러나 이는 기존 파일 시스템 유형 및/또는 스토리지 설정에 따라 다릅니다.