它们只是硬链接,因此文件实际上不应该被删除。
我有什么选择?它甚至似乎需要相当多的负载。我不明白删除 30,000 个硬链接怎么会花超过一分钟的时间,更不用说整整一个小时了。
我使用 rsnapshot、centos 和 ext3 文件系统。
答案1
为了删除所有这些文件,它必须遍历目录树,深入到所有文件,逐个删除每个文件和目录。这可能需要一段时间。
有时文件系统的选择很重要。有些文件系统可能需要很长时间才能删除大量小文件,而有些文件系统则擅长此道。
答案2
可能是dir_index
文件系统未启用该功能。使用debugfs
将允许您验证是否已启用,如果没有,则进行设置。