rm: 디렉토리를 삭제할 수 없습니다: 장치 사용 중

rm: 디렉토리를 삭제할 수 없습니다: 장치 사용 중

솔라리스 11.3

내 스크립트를 디렉터리에서 반복적으로 삭제해야 합니다.

다른 디렉토리는 잘 작동합니다.

디렉토리는 다음과 같은 문제로 인해 어려움을 겪고 있습니다.

rm -rf: Unable to remove directory <some/sub/directory>: Device busy

"공유 폴더"가 문제라는 글을 찾았지만, 해결책은 아닌 것 같았습니다.

나는 시도했다:

#share - got nothing    
lsof: command not found

권한이 괜찮은 것 같습니다.

drwxr-xr-x   4 root     root           4 Jan  3 13:25 dir2/
drwxr-xr-x   5 root     root           9 Jan  8 20:16 bad_dir1/

fuser -cu  /bad_dir1
/bad_dir1:

원래 호출 디렉터리로 돌아가도록 스크립트를 다시 작성했습니다.

제가 찾아볼 수 있는 다른 것이 있나요?

답변1

'mount | grep bad_dir1' 명령의 출력이 약간 이상해 보이지만 bad_dir1/Sol_Audit에 파일 시스템이 마운트되어 있습니다. 마운트된 디렉터리는 삭제할 수 없습니다. 먼저 제거해 보세요.

$ sudo umount /bad_dir1/Sol_Audit

그런 다음 "rm" 명령을 다시 실행해 보십시오.

관련 정보