无法删除的神秘文件

无法删除的神秘文件
root@host [/home2/newgames/public_html/hello/cache/javascripttostring.com]# rm -rf *
root@host [/home2/newgames/public_html/hello/cache/javascripttostring.com]# ls
/bin/ls: cannot access http\260\353\232\366\354\a: No such file or directory
./  ../  http\260\353\232\366\354\a
root@host [/home2/newgames/public_html/hello/cache/javascripttostring.com]#

我应该怎么办?

rm -rf * 不起作用。有一个神奇的文件处于悬而未决的状态。存在与不存在之间。硬盘曾经满了

答案1

您有一个既存在又不存在的文件。这意味着文件系统已损坏。

第一的,运行内存测试。有故障的 RAM 可能会导致文件系统损坏,使用有故障的内存的时间越长,数据的损坏就越严重。让测试运行至少一次完整通过。如果报告错误,请关闭计算机,更换 RAM,然后从备份中恢复数据。

从这一点来看,我假设您的 RAM 处于完美的工作状态。

如果这不是您的根文件系统,请将其卸载。如果这是您的根文件系统,请从救援系统启动,例如系统救援光盘。然后fsck在损坏的文件系统上运行。

检查系统日志以查看是否存在磁盘故障。如果磁盘出现故障,请立即更换。

文件系统损坏不应该发生在正常工作的硬件上,除非您使用尚未准备好迎接黄金时段的前卫软件。

答案2

尝试运行命令:

$ find . -delete

这将枚举当前路径下的各种文件和目录,然后将其删除。

相关内容