특수 문자가 포함된 고스트 파일 삭제

특수 문자가 포함된 고스트 파일 삭제

특수 문자가 포함된 파일을 삭제하는 여러 가지 방법을 읽었지만 캐시 시스템의 특수 폴더에서는 그 중 아무 것도 작동하지 않았습니다.

이 파일들이 어떻게 거기에 도착했고 왜 고스트 파일이 되었는지 전혀 모르겠습니다.

캐시\1\a 폴더에 "ls -li"를 입력하면 다음 목록이 표시됩니다(부분 화면 덤프).


335413265 -rw-r--r-- 1 www-data www-data 58734 7월 30일, 08:18 1ah17.xml
335413267 -rw-r--r-- 1 www-data www-data 63256 8월 2일, 22:12 1ah1.xml
        ? ???????????? ? ? ? ? 1ah2.xml
        ? ???????????? ? ? ? ? 1ah+-+시안12.xml
        ? ???????????? ? ? ? ? 1ah+-+청록색1.xml
        ? ???????????? ? ? ? ? 1ah+-+시안색30.xml
        ? ???????????? ? ? ? ? 1ah+-+시안31.xml
        ? ???????????? ? ? ? ? 1ah+-+gr%C3%B8n1.xml
        ? ???????????? ? ? ? ? 1ah+-+gr%C3%B8n5.xml
        ? ???????????? ? ? ? ? 1ah+-+gr%C3%B8n6.xml
        ? ???????????? ? ? ? ? 1ah+-+r%C3%B8d1.xml
        ? ???????????? ? ? ? ? 1ah+-+sort2.xml
335413265 -rw-r--r-- 1 www-data www-data 58734 7월 30일 08:18 1ah+-+sort3.xml
        ? ???????????? ? ? ? ? 1ah+-+sort8.xml
242562822 -rw-r--r-- 1 www-data www-data 61613 8월 2일 07:35 1amp+operation+in+c
가장자리+도구+수량+핀%3A+-1.xml을 누릅니다.

그래서 inode 번호가 없는 파일을 많이 얻습니다. 폴더에서 "찾기"를 수행하면 고스트 파일을 읽을 수 없다는 오류가 많이 발생합니다.

이 파일 및/또는 전체 폴더를 어떻게 삭제합니까?

답변1

문자 라인은 ?파일에 해당하지 않는 디렉토리 항목을 나타냅니다. 이는 파일 시스템이 손상되었음을 나타냅니다. rm파일이 실제로 존재하지 않고 태그만 매달려 있기 때문에 이러한 파일에 대해 삭제를 호출할 수 없습니다 . 파일 시스템 검사 및 복구를 실행해야 합니다(fsck).

아래와 같이 루트 파티션에 있는 경우GarethTheRed가 제안한, 시스템을 재부팅하고 재부팅 시 fsck를 강제 실행합니다. 재부팅 시 fsck를 강제하는 방법에는 여러 가지가 있습니다.

  • touch /forcefsck
  • tune2fs -C 999999999 /dev/sda1sda1파일 시스템이 포함된 블록 장치는 어디에 있습니까?
  • 부팅 시 명령줄 옵션을 forcefsck커널에 전달

관련 정보