如何正确处理来自 webdav 文件夹的备份

如何正确处理来自 webdav 文件夹的备份

所以我有一个运行带有 mod_dav 的 apache 的 GNU/linux 服务器。用户可以将他们的备份上传到各自的用户文件夹中。

我想编写一个扫描器来扫描这些目录并将其传递给备份程序,然后删除本地副本。(例如 hashbackup 或类似程序)

这里的一个问题是并发性。我该如何写才能不备份仍在(部分)上传的目录?例如,除了仍在上传的那个 12GB 文件外,/dir 可能几乎完整。

我可以只检查last modified<= 30 分钟,但如果上传时间很长,则可以跳过大文件。

有什么想法或建议吗?

相关内容