rsync – 如何有效地使用S3逐步备份文件?

我理解rsync如何在高级别上运行,但有两个方面.有了S3,没有守护进程可以说 – 好吧,但它基本上只是HTTP.

看起来有几种方法.

s3rsync(但这只是rsync到s3的螺栓).直截了当.不确定我是否想要依赖第三方.我希望s3只支持rsync.

还有一些rsync’克隆’像双重性,声称支持s3而没有所谓的螺栓固定.但它怎么能做到这一点?他们在本地保留索引文件吗?我不确定那是多么有效.

我显然想要使用s3,因为它便宜且可靠,但有些东西是rsync的工具,比如备份一个巨大的图像目录.

这里有什么选择?使用duplicity s3而不是rsync s3rsync s3我会失去什么?

解决方法

自上次回答此问题以来,有一个新的AWS命令行工具 aws.

它可以在本地存储和s3之间使用sync,类似于rsync.用法示例:

aws s3 sync s3://mybucket /some/local/dir/

如果您的系统的python环境设置正确,您可以使用pip安装AWS客户端:

pip install awscli

相关文章

1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...
1 删除0字节文件 find -type f -size 0 -exec rm -rf {} ...
## 步骤 1:安装必要的软件包 首先,需要确保系统已安装 `dh...