Artifactory Arfactory上的rdiff类备份存储

Artifactory Arfactory上的rdiff类备份存储,artifactory,rsync,rdiff-backup,Artifactory,Rsync,Rdiff Backup,我正在寻找一种方法,以一种存储效率高的方式将文件存储在Artifactory存储库中,并上传/下载本地版本和远程版本之间的差异,以节省磁盘空间、带宽和时间 有两个很好的实用程序可以这样工作rsync和rdiff backup。当然还有其他的 有没有一种方法可以组织类似于artifactorystack的东西 什么是rsync: 说明 Rsync是一种快速且用途极其广泛的文件复制工具。它可以本地复制, 通过任何远程shell与另一台主机之间,或与远程rsync守护进程之间。它提供了 大量的选项控

我正在寻找一种方法,以一种存储效率高的方式将文件存储在Artifactory存储库中,并上传/下载本地版本和远程版本之间的差异,以节省磁盘空间、带宽和时间

有两个很好的实用程序可以这样工作
rsync
rdiff backup
。当然还有其他的

有没有一种方法可以组织类似于artifactorystack的东西


什么是rsync:

说明
Rsync是一种快速且用途极其广泛的文件复制工具。它可以本地复制,
通过任何远程shell与另一台主机之间,或与远程rsync守护进程之间。它提供了
大量的选项控制其行为的各个方面,并允许非常
灵活指定要复制的文件集它以其独特的风格而闻名
增量传输算法,可将通过网络发送的数据量减少
仅发送源文件与des中现有文件之间的差异-
定向
。Rsync广泛用于备份和镜像,并作为一种改进的拷贝com-
供日常使用


JFrog CLI包含一个名为“同步删除”的功能,允许在本地文件系统和Artifactory之间同步文件。 “jfrog rt upload”和“jfrog rt download”命令都支持此功能。这两个命令都接受可选的--sync deletes标志

上载时,此标志的值指定了Artifactory中的一个路径,上载后在该路径下同步文件。上载后,此路径将仅包括在此上载操作期间上载的文件。此路径下的其他文件将被删除

下载也是如此,但这次--sync deletes标志的值指定了本地文件系统中的一个路径,在该路径下,未从Artifactory下载的文件将被删除

请在以下链接中阅读更多信息:

此命令是否计算上载/下载之间的差异,或者它适用于全尺寸文件?我不确定我是否完全理解这个问题。如果这回答了你的问题,请告诉我。如果源上不存在目标上的文件,则该命令将删除这些文件。在下载或上载之后执行删除。比较是基于校验和的。谢谢你的回答。但是jfrog cli并不像rsync那样做。我用rsync描述更新了问题。突出了它的主要特点。