因此,通过我怀疑是 cron'd rsync 出了问题的操作,我注意到在外部磁盘上的目录中有大约 25000 个 .DS_Store 变体,它们被命名为“..DS_Store.FOO”,其中 FOO 各不相同。问题是我似乎无法删除它们,即使使用多年来我见过的各种删除名称奇怪的文件的技巧也是如此。没问题,我说 - 我将所有真实文件移到另一个目录中,然后尝试在原始目录上执行“rm -r”... 没有运气,它无法删除这些文件并显示目录不为空。再次尝试使用“rm -rf”,仍然没有运气。
我不知道如何摆脱这个东西,有人知道吗?
编辑: 好吧,抱歉,但我有点笨。我已通过 ssh 进入网络,但实际上并没有在驱动器物理连接到的机器上,而是通过网络安装的。我能够从实际主机执行“rm -r”。不幸的是,我实际上并不认为它会起作用,所以我没有先执行其他不太重要的步骤(操作单个文件等),所以我仍然不知道这是磁盘异常的迹象还是只是由于网络安装而导致的。
答案1
从外部磁盘中取出所有文件并重新格式化。
评论后编辑:我不知道命令的输出是什么,所以你必须发布它来给我们提供更多信息。如果没有这些信息,我能确定这些文件会消失的唯一方法就是“从轨道上摧毁它们”,正如你雄辩地说的那样。
顺便问一下,你试过对它们进行 chown/chmodding 吗?当然,全部以 root 身份进行。