Linux 如何将Google Drive备份到AWS Glacier?

Linux 如何将Google Drive备份到AWS Glacier?,linux,shell,amazon-web-services,amazon-ec2,amazon-glacier,Linux,Shell,Amazon Web Services,Amazon Ec2,Amazon Glacier,我想通过运行在EC2实例中的linux实例将添加到Google驱动器中的任何新文件或文件夹备份到AWS Glacier中。 我看过一些AWS Glacier客户端,但它们是用于从本地系统上传文件并下载到本地系统的 也许有人能帮你。Rclone是一个命令行程序,用于在文件和目录之间进行同步 谷歌硬盘 亚马逊S3 Openstack Swift/Rackspace云文件/Memset Memstore 升降箱 谷歌云存储 亚马逊大道 微软OneDrive 胡比 背板B2 Yandex磁盘 SFTP

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


也许有人能帮你。Rclone是一个命令行程序,用于在文件和目录之间进行同步

谷歌硬盘

亚马逊S3

Openstack Swift/Rackspace云文件/Memset Memstore

升降箱

谷歌云存储

亚马逊大道

微软OneDrive

胡比

背板B2

Yandex磁盘

SFTP

本地文件系统

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

我们需要为Google Drive和Amazon S3创建远程设备

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

  • 从-Linux ARM-64位下载适当的文件(在我的例子中)

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

  • ssh连接到ubuntu服务器

  • 进入文件夹-rclone-v1.36-linux-amd64(以我为例)

  • 执行以下命令:

    复制二进制文件

    $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配置进行安装。有关更多详细信息,请参阅rclone配置文档

    $rclone配置

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

  • 粘贴您在本地浏览器中获得的链接,复制验证代码并在终端中输入代码

  • 通过输入y进行确认

  • 输入n为AmazonS3创建另一个远程服务器,并重复相同的过程

    对于各种rclone命令和选项,请使用以下链接:


  • 有些人对这个问题投了反对票,我尊重他们的意见,但他们应该提到背后的原因,或者至少应该接受他们无法回答的事实。谢谢@rups的回答,我会仔细考虑。我可以将谷歌硬盘备份到Amazon S3,而不是Glacier,在那里我正在更改对象的存储类(S3中的文件)到冰川存储类(借助生命周期规则)。感谢分享