我一直在使用Linux gsync,如下所述,方法是在OSX (本地dir到S3)中创建作业,然后导出tix文件。这似乎是可行的。
但是-- Linux日志上的gsync显示了一条消息,即它不能在S3端标记时间戳。因此,运行的每个备份都会再次用“旧版本覆盖更新版本”的消息覆盖每个文件。
问题--即有一个linux开关命令,告诉gsync忽略时间戳,只使用文件大小。或者,如果文件存在,只需忽略覆盖文件。或另一种解决办法:D
也就是说。
gsync job-update /?=ignore-time或者别的什么。
发布于 2017-06-14 13:43:35
来自Goodsync支持(两周后):
William replied (2017/06/14 08:41 am EDT)
there is no such option.
you should use only GS to sync to S3, then it stores good file mod time in state file and it can handle time translation.因此,基本上,linux上的gsync并不“真正”支持S3。当它将文件复制到S3时,它无法识别要复制的文件是否与S3中已经存在的文件相同。
因此,如果您将一个目录设置为同步到S3,它将每次将整个目录复制到S3。
也许有一天他们会为此做些什么:)
https://unix.stackexchange.com/questions/371018
复制相似问题