Bar*_*ans 34 backup rsync amazon-s3 amazon-web-services
对于我托管网站的服务器,我想将数据和设置备份到 S3 存储桶。我发现您不能直接使用 rsync 备份到 S3 存储桶。是否有另一种方法可以实现以下 rsync 命令将数据备份到 S3 存储桶?
rsync -av /Data /s3bucket
Run Code Online (Sandbox Code Playgroud)
我还想将该服务器上的 mysql 数据库备份到 S3 存储桶。实现这一目标的最佳方法是什么?
最后一个问题,如果我设法将所有内容备份到 S3。如果服务器崩溃或在最坏的情况下完全擦除,恢复服务器的最佳方法是什么?我必须自己记下服务器设置并重新配置服务器还是有办法备份它?
小智 41
要与 s3 通信,您需要做两件事
两者都拥有后,您就可以将任何文件从您的机器传输到 s3 以及从 s3 传输到您的机器。以下是 aws-cli 的示例。
同步文件夹中的所有文件
aws s3 sync source_folder s3://your_bucket_name/destination_folder/
Run Code Online (Sandbox Code Playgroud)
将一个文件复制到 s3
aws s3 cp source_file s3://your_bucket_name/destination_folder/
Run Code Online (Sandbox Code Playgroud)
只需替换命令中的源和目标即可从 s3 下载任何文件。
有关更多信息,请关注aws 文档
Kei*_*ith 26
你可以试试rclone。
设置(文档):
rclone config
Run Code Online (Sandbox Code Playgroud)
同步(文档):
rclone sync /my/local/folder s3service:bucket-name
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44517 次 |
| 最近记录: |