我有一个目录,其中有很多我想删除的文件,但我无法与其交互。
该文件夹的大小为 29M。rm -rf
运行了一整夜,但似乎没有任何反应。
find . -type f -print | head -n 1
没有打印任何内容,我可以在 htop 中看到它实际上并没有运行,但处于 状态D
。 与 相同find . -type f -delete
。
它可能已损坏或类似情况?我该如何检查并修复它?
答案1
国家D
手段uninterruptible
——参见这里以获得更好的描述。除非有人能想出更好的解决方案来中断不可中断的情况,否则您可能会被迫重新启动服务器!
我最初的猜测是该文件可能被一个打开的进程“使用”。尝试使用lsof
查找该进程并重新启动/结束它(如果可能)。也许终止该进程会打破锁定?