这是这个问题。我可以使用 rsync、ftp、cifs 或 ftp 进行远程备份,当然,前提是我能让它们与 duplicity 命令行一起工作。
duplicity 是否会利用正在使用的协议的任何优势?
如果是这样,哪个在处理大数据集(~100 GB)时表现最佳?
答案1
rsync
通常被认为是这些选项中最快的,主要原因是数据被分成块,并且实际上只传输新的块(例如,在一个大文件中,只有小片段被修改)。
rsync 还可以动态压缩数据(就像 scp 一样);此外,rsync 在后台使用 ssh(是的,它也可以使用 ftp:例如,通过 fuse 在本地挂载 ftp 服务器并使用 rsync 同步数据),因此除了压缩和上述算法之外,rsync 不会比 scp 快很多。
不幸的是,这一切都取决于 duplicity 如何使用 rsync。Duplicity 文件是压缩的,因此压缩不会有太大变化。
如果我是你,我会亲自测试不同的组合,然后再决定其中一种。
答案2
提到下列测试rsync 是最好的