有没有办法限制rsync
将转移的增量的大小?
我知道--max-size
选项,但会根据文件大小筛选出整个文件。这可能意味着如果我有一个不断增长的文件,它将在超过文件大小限制时停止同步。
我希望能够指定要传输的数据量的限制。因此,如果文件增长超过定义的限制,文件将停止同步。
我唯一能想到的是在每次传输时编写一个包含大小的文件列表,并比较新的文件大小,以便在文件超出传输限制时创建排除列表。这似乎是太多的开销。
答案 0 :(得分:2)
没有
执行此操作的正确方法是使用--files-from
和外部脚本,如您所述。
或者,您可能还想尝试“批处理模式”(使用--only-write-batch
/ --read-batch
),在这种情况下,如果批处理文件超大,您可以选择取消同步。 / p>