【问题标题】:How to find and remove partially transferred files after numerous failed rsync attempts在多次失败的 rsync 尝试后如何查找和删除部分传输的文件
【发布时间】:2015-04-21 00:18:00
【问题描述】:

我已经通过 sshfs(sftp) 启动了一些 rsync,它们会留下临时文件。 有什么办法可以清理这些文件吗?

我不想使用 --partial 选项运行 rsync,因为有很多大文件并且可能需要很长时间。

我试着用这种方式找到它们:

find -name ".*.??????"

它会找到一些临时文件。但我不能 100% 确定是否有使用此模式未发现的文件。

这个解决方案足够了吗?

【问题讨论】:

  • 你能在 rsync 中使用删除选项吗?
  • 是和不是。如果我在传输成功后立即运行它,但现在源目录树有很多变化。

标签: linux backup rsync


【解决方案1】:

您可以使用--delete--dry-run 选项再次运行rsync,也可以使用--itemize-changes。这将向您显示将要进行的所有更改的列表。只需记下任何删除,忽略更改的文件。除非您的文件有奇怪的名称,否则留下哪些 rsync 临时文件,哪些不是。

【讨论】:

    猜你喜欢
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多