首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rsync到AWS S3桶

Rsync到AWS S3桶
EN

Server Fault用户
提问于 2016-02-08 10:44:47
回答 3查看 70.1K关注 0票数 47

对于服务器,我托管一个网站,我想备份数据和设置到一个S3桶。我发现您不能直接使用rsync备份到S3桶。是否有另一种方法可以实现以下rsync命令将数据备份到S3桶中?

代码语言:javascript
运行
复制
rsync -­av ­/Data /s3bucket

我还想将该服务器上的mysql数据库备份到S3桶中。实现这一目标的最佳途径是什么?

最后一个问题,如果我成功地将所有内容备份到S3中。如果服务器崩溃或者在最坏的情况下完全删除,那么恢复服务器的最佳方法是什么?我是否必须亲自记录服务器设置并重新配置服务器,还是有方法也备份此设置?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2016-02-08 13:11:24

要与s3通信,您需要有两样东西

  1. 拥有s3桶读写访问权限的IAM用户凭据。
  2. 一个客户端,比如bash的aws,Python的boto库等等。

一旦两者兼备,您就可以将任何文件从计算机传输到s3,并从s3传输到您的计算机。下面是aws的示例。

同步文件夹中的所有文件

代码语言:javascript
运行
复制
aws s3 sync source_folder  s3://your_bucket_name/destination_folder/

将一个文件复制到s3

代码语言:javascript
运行
复制
aws s3 cp source_file s3://your_bucket_name/destination_folder/

只需在命令中替换源和目的地即可从s3下载任何文件。

要获得更多信息,请访问aws博士

票数 56
EN

Server Fault用户

发布于 2017-04-29 06:01:08

你可以试试克隆体

安装程序(文档):

代码语言:javascript
运行
复制
rclone config

同步(文档):

代码语言:javascript
运行
复制
rclone sync /my/local/folder s3service:bucket-name
票数 31
EN

Server Fault用户

发布于 2020-04-17 18:31:13

如果您对权限不感兴趣,那么aws很适合同步到S3。

请记住,它不保存允许的信息或文件可以拥有的其他元数据。

这在文档中并不是很好的建议,而且您在恢复时也会有惊喜。

也许同步你收集的照片并不重要,但是如果你用它来备份你的系统的话,这是至关重要的。

还有一个程序s3cmd可以保存这些数据,并且可以完成类似的工作。速度更慢。但我还没试过。

我被告知,问题在于您可以保持高昂的成本,就像在S3中一样,您不仅要支付每MB节省的费用,而且对于请求和rsync会产生大量的请求。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/754690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档