【问题标题】:How can I backup Google Drive into AWS Glacier?如何将 Google Drive 备份到 AWS Glacier?
【发布时间】:2017-10-17 19:05:18
【问题描述】:

我想通过在 EC2 实例中运行的 linux 实例将添加到我的 Google Drive 的任何新文件或文件夹备份到 AWS Glacier。 我已经使用了一些 AWS Glacier 客户端,但它们用于从本地系统上传文件和下载到本地系统。

https://www.cloudwards.net/best-backup-tools-amazon-glacier/

【问题讨论】:

  • 有些人对这个问题投了反对票,我尊重他们的意见,但他们应该提及背后的原因,或者至少应该接受他们无法回答。

标签: linux shell amazon-web-services amazon-ec2 amazon-glacier


【解决方案1】:

Rclone 或许能帮到你。 Rclone 是一个用于同步文件和目录的命令行程序

Google 云端硬盘

亚马逊 S3

Openstack Swift / Rackspace 云文件 / Memset Memstore

保管箱

谷歌云存储

亚马逊驱动器

微软 OneDrive

哈比克

背光 B2

Yandex 磁盘

SFTP

本地文件系统

https://github.com/ncw/rclone

【讨论】:

  • 谢谢@rups 的回答,我会处理的。
  • 我能够将 Google Drive 备份到 Amazon S3 而不是 Glacier,并且我正在将对象的存储类(S3 中的文件)更改为 GLACIER 存储类(在 Lifecycle 的帮助下规则)。
【解决方案2】:

编写步骤(可能对某人有帮助)

我们需要为 Google Drive 和 Amazon S3 创建遥控器

我在 AWS EC2 实例上使用 Ubuntu 服务器。

  1. https://rclone.org/downloads/ 下载适当的文件 - Linux ARM - 64 位(在我的情况下)

  2. 将下载的文件从本地复制到服务器(使用 scp 命令)并解压缩文件。或者在本地提取文件并将提取的文件复制到服务器(因为我在服务器上提取文件时遇到问题)

  3. ssh 进入 ubuntu 服务器。

  4. 进入文件夹 - rclone-v1.36-linux-amd64(在我的情况下)

  5. 执行以下命令:

    复制二进制文件

    $ sudo cp rclone /usr/bin/ $ sudo chown root:root /usr/bin/rclone $ sudo chmod 755 /usr/bin/rclone

    安装手册页

    $ sudo mkdir -p /usr/local/share/man/man1 $ sudo cp rclone.1 /usr/local/share/man/man1/ $ sudo mandb

    运行 rclone config 进行设置。有关详细信息,请参阅 rclone 配置文档。

    $ rclone config

  6. 执行 rcolne config 命令后,选择您要选择的选项的编号/字母。一旦达到使用自动配置?部分,输入 N(因为我们在远程服务器上工作)

  7. 在本地浏览器粘贴你得到的链接,复制验证码并在终端输入验证码。

  8. 确认,输入 y

  9. 输入 n 为 Amazon S3 创建另一个远程,并重复相同的过程。

    使用以下链接获取各种 rclone 命令和选项:

    https://rclone.org/docs/

    https://linoxide.com/file-system/configure-rclone-linux-sync-cloud/

【讨论】:

  • 感谢分享
猜你喜欢
  • 2019-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多