rm -fr은 "디렉토리입니다" 오류로 인해 디렉토리를 삭제할 수 없습니다.

rm -fr은 "디렉토리입니다" 오류로 인해 디렉토리를 삭제할 수 없습니다.

최근 내 CentOS NFS 클라이언트 중 하나에 다소 손상된 것처럼 보이는 디렉토리가 있음을 발견했습니다.

CentOS 버전 6.3(최종 버전)

[root@LG-B8A-LNX ~]# ls -lathr /
ls: cannot access /zebra: No such file or directory
total 134K
d??????????   ? ?    ?       ?            ? zebra

삭제 시도 실패:

[root@LG-B8A-LNX ~]# rm -fr /zebra
rm: cannot remove `/zebra': Is a directory

그리고 찾기 시도는 다음과 같습니다.

[root@LG-B8A-LNX ~]# stat /zebra
stat: cannot stat `/zebra': No such file or directory

과거에는 이 폴더가 NFS 서버의 마운트 지점으로 사용되었습니다.

이 디렉토리 항목을 삭제하는 방법이 있습니까?

답변1

확인하세요 /etc/mtab. 디렉토리를 NFS 마운트로 가리키는 줄이 있을 수 있습니다. 또한 서버에서 자동 마운트 서비스가 실행되고 있는지 확인하십시오.

lsof | grep /zebra아직 사용 중인 프로세스를 찾아 보세요 /zebra. 이것도 시도해 umount -l /zebra보고 rm -rf다시 시도해 보세요.

관련 정보