btrfs에서 디렉토리를 제거 할 수 없습니다.

알 버거

btrfs 파일 시스템에 "????????? ??????"라는 개체가 있습니다. 일부는 임시 파일 또는 디렉토리를 부적절하게 삭제하거나 복사했습니다. 그리고 일반적인 명령으로는 제거 할 수 없습니다 : rm, rm -d :

[root@localhost sessions]# rm -d \?\?\?\?\?\?\?\?\?\ \?\?\?\?\?\?/
rm: cannot remove ‘????????? ??????/’: Directory not empty
[root@localhost sessions]# rm -dr \?\?\?\?\?\?\?\?\?\ \?\?\?\?\?\?/
rm: descend into directory ‘????????? ??????/’? y
rm: remove directory ‘????????? ??????/’? y
rm: cannot remove ‘????????? ??????/’: No such file or directory
[root@localhost sessions]# rm \?\?\?\?\?\?\?\?\?\ \?\?\?\?\?\?/
rm: cannot remove ‘????????? ??????/’: Is a directory
[root@localhost sessions]# file \?\?\?\?\?\?\?\?\?\ \?\?\?\?\?\?/
????????? ??????/: directory

이러한 개체는 어떻게 삭제해야합니까?

업데이트 : OS 및 셸 :

Linux 4.0.4-2-ARCH # 1 SMP PREEMPT Fri May 22 03:19:32 UTC 2015 i686 GNU / Linux

GNU bash, 버전 4.3.39 (1)-릴리스 (i686-pc-linux-gnu)

업데이트 2 :

[root@localhost sessions]# rm -fr \?\?\?\?\?\?\?\?\?\ \?\?\?\?\?\?/
[root@localhost sessions]# ls
????????? ??????   backup-9.session
[root@localhost sessions]# lsattr \?\?\?\?\?\?\?\?\?\ \?\?\?\?\?\?/
[root@localhost sessions]# 

업데이트 3 :

[root@localhost sessions]# echo $LANG
en_US.UTF-8
[root@localhost sessions]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

업데이트 4 :

[root@localhost sessions]# ls -la
ls: ????????? ??????: No such file or directory
total 23760
drwxr-xr-x 1 al users       0 Aug 13  2014 ????????? ??????
drwxr-xr-x 1 al users       0 Jun  7 05:53 .
drwx------ 1 al users       0 Jun  8 05:06 ..
-rw-r--r-- 1 al users  274557 May 24 18:58 backup-11.session

업데이트 5 :

[root@localhost sessions]# find . -exec rm -fr {} \;
rm: refusing to remove ‘.’ or ‘..’ directory: skipping ‘.’
[root@localhost sessions]# ls -la
ls: ????????? ??????: No such file or directory
total 0
drwxr-xr-x 1 al users 0 Aug 13  2014 ????????? ??????
drwxr-xr-x 1 al users 0 Jun  8 17:03 .
drwx------ 1 al users 0 Jun  8 05:06 ..
[root@localhost sessions]# 
알 버거

전체 파티션에 대한 체크섬을 재 구축 한 후 scrub 및 --repair를 한 번 더 실행하면 가비지 파일 시스템 항목이 마침내 사라집니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

유닉스에서 디렉토리를 제거 할 수 없습니다

bash : 디렉토리를 제거 할 수 없습니다.

rm : 디렉토리를 제거 할 수 없습니다 :`. '

디렉토리를 제거 할 수 없습니다.

snapd를 제거한 후에도 / snap 디렉토리를 제거 할 수 없습니다.

작업 디렉토리에서 파일을 제거 할 수 없습니다.

SFTP 서버에서 디렉토리를 삭제할 수 없습니다.

Windows 7에서 디렉토리를 삭제할 수 없습니다.

centos 6에서 복사 한 디렉토리를 삭제할 수 없습니다.

Android Studio에서 디렉토리를 삭제할 수 없습니다.

Gradle에서 마스크로 디렉토리를 삭제할 수 없습니다.

Ubuntu 14.04.3 LTS에서 디렉토리를 삭제할 수 없습니다.

이름 windows 10에서 .. 디렉토리를 삭제할 수 없습니다.

Filezilla에서 bin 디렉토리를 삭제할 수 없습니다.

문서 디렉토리에 비디오를 저장하거나 다운로드 할 수없고 문서 디렉토리에서 재생할 수 없습니다.

Webpack에 의해 생성된 벤더 디렉토리를 제거할 수 없습니다

디렉토리에 대한 심볼릭 링크를 제거할 수 없습니다.

부두가 시작되거나 작업 디렉토리를 만들기 전에 부두 작업 디렉토리를 삭제할 수 없습니다.

부두가 시작되거나 작업 디렉토리를 만들기 전에 부두 작업 디렉토리를 삭제할 수 없습니다.

gitlab-디렉토리를 완전히 삭제 / 제거 할 수 없습니다.

rm -rf로 디렉토리 트리를 제거 할 수 없습니다.

Git 기록에서 디렉터리를 제거 할 수 없습니다.

존재하는 디렉토리로 디렉토리 또는`cd`를 제거 할 수 없습니다.

"디렉토리를 제거 할 수 없습니다."라는 표시없이 하위 디렉토리가 아닌 디렉토리에있는 모든 파일을 제거합니다.

내가 소유 한 디렉토리를 제거 할 수 없습니다.

git --cached에서 디렉토리를 rm 할 수 없습니다.

rsync는 디렉토리를 제외 할 수 없습니다.

sudo rm -rf는 루트가 소유 한 빈 디렉토리에서 "디렉토리를 제거 할 수 없음"을 반환합니다.

Hadoop : 디렉토리를 삭제할 수 없습니다. 이름 노드가 안전 모드에 있습니다.