OpenWRT空文件夹无法删除(rm -rf|rmdir)也无法列出(ls)显示:无错误信息

OpenWRT空文件夹无法删除(rm -rf|rmdir)也无法列出(ls)显示:无错误信息

我在运行 OpenWRT 的嵌入式计算机中的文件系统遇到了一些问题。突然,我无法删除某些空文件夹。

我收到这些非常令人困惑的错误消息:

root@Omega-9439:/usr/lib/python3.6/site-packages# rm -rf tmp/
rm: can't stat 'tmp/_reloader.py': No error information
rm: can't stat 'tmp/datastructures.py': No error information
rm: can't stat 'tmp/_internal.py': No error information
rm: can't stat 'tmp/middleware': No error information
rm: can't stat 'tmp/__pycache__': No error information
rm: can't stat 'tmp/wrappers': No error information
rm: can't stat 'tmp/_compat.py': No error information
rm: can't stat 'tmp/__init__.py': No error information
rm: can't remove 'tmp': Directory not empty

这些文件曾经位于该文件夹内,但现在不存在。

root@Omega-9439:/usr/lib/python3.6/site-packages/tmp# ll
ls: ./_reloader.py: No error information
ls: ./datastructures.py: No error information
ls: ./_internal.py: No error information
ls: ./middleware: No error information
ls: ./__pycache__: No error information
ls: ./wrappers: No error information
ls: ./_compat.py: No error information
ls: ./__init__.py: No error information
drwxr-xr-x    5 root     root          4096 Nov 11 12:19 ./
drwxr-xr-x   69 root     root          4096 Nov 11 15:24 ../

有人知道这里会发生什么吗?

谢谢!

答案1

sudo rmdir --ignore-fail-on-非空文件夹名称要删除

之后,尝试使用命令删除该目录。

不确定这是否能解决。如果仍然失败,那么我认为您的文件系统已损坏。尝试对 /tmp 分区运行 fsck 并修复您的文件系统。您不应该在实时环境中的根文件系统上运行 fsck。不过 /tmp 应该没问题。

相关内容