내가 시도한 모든 것 (항상 수퍼 유저 권한으로)이 실패했습니다.
# rm -rf /path/to/undeletable
rm: cannot remove ‘/path/to/undeletable’: Is a directory
# rmdir /path/to/undeletable
rmdir: failed to remove ‘/path/to/undeletable’: Device or resource busy
# lsof +D /path/to/undeletable
lsof: WARNING: can't stat(/path/to/undeletable): Permission denied
lsof 4.86
latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
usage: [-?abhKlnNoOPRtUvVX] [+|-c c] [+|-d s] [+D D] [+|-f[gG]] [+|-e s]
[-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]] [-p s]
[+|-r [t]] [-s [p:s]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Use the ``-h'' option to get more help information.
수퍼 유저 권한없이 위의 방법을 시도하면 결과는 기본적으로 동일합니다. 유일한 차이점은 lsof
명령 의 초기 WARNING 메시지 가 Input/output error
대신한다는 것입니다 Permission denied
. (이 사소한 차이는 그 자체로 이미 수수께끼가 있지만, 무엇이든간에 ...)
이 디렉토리를 어떻게 제거 할 수 있습니까?
su -
하지su
su
두 번째 사용하지 않았다 . 로그 아웃했다가 루트로 다시 로그인했습니다.