使用 Rclone 同步到多个 Cloud Linux 中的存储提供程序

在服务器之间复制数据是任何系统管理员工作的支柱。 数据必须是正确的,没有任何错误,并且需要它的人可以访问。 在遥远的过去,管理员可以使用 Rsync 通过终端在服务器之间复制数据,但随着 Cloud 计算和存储,现在数据可以分布在多个服务中并被数百个人使用。 这就是 Rclone 发挥作用的地方。

Rclone 是用于多个基于云的存储的 Rsync。 它是一个基于终端的实用程序,不仅可以将文件夹和文件同步到本地文件系统,还可以同步到 Google Drive, OneDrive、Dropbox 和亚马逊等。

设置

Rclone 可作为站点的源代码或在主要 Linux 发行版的大多数存储库中获得。 当我使用 Ubuntu 时,这只是通过终端安装它的一个例子:

安装后,用户需要进行一些配置更改。 Enter 以下:

您将看到以下屏幕:

rclonesetup-min

术语有点模棱两可,但为此我们想要一个新的连接,所以我们选择“n”。 终端将移动并要求您选择要使用的存储提供程序类型。 在这种情况下,谷歌云端硬盘。

存储分钟

然后 Rclone 会询问您是否需要自动设置。 我选择了“是”,它给了我一个打开链接。 这将引导您进入您的提供商登录,以便您可以授权 Rclone 使用该服务。

谷歌验证分钟

然后终端将报告成功并询问您是否要继续并提供访问令牌详细信息,我显然不会截图。 最后要做的一件事是加密您的连接和密码。 这通常是一个好主意,因为不建议以纯文本形式传递信息。

加密分钟

使用加密集,您可以键入以下内容来列出您的云文件。 请注意,您需要使用您选择的存储名称,所以在我的例子中,这是“Google”,但您可能已经将其命名为其他名称。 我建议坚持使用公司或品牌名称,特别是如果您有多个云存储帐户。

这将提取您拥有的每个文件,对于某些用户而言,这将是一个巨大的数量,因此最好使用目录搜索:

使用 Rclone

现在,您可以通过从终端输入以下命令将文件复制到云存储:

在上述 example 我想将本教程的屏幕截图复制到我的 Google Drive 中名为“Toshiba”的文件夹中。 下面的屏幕截图显示了本地文件,然后是我的云存储中的文件。 将上述命令“path/to”更改为要复制的目录。 例如,就我而言,它是:

驱动上传-分钟

本地上传-分钟

rclone也可以删除文件和目录,可以找到 在在线文档中.

Rclone 为用户从终端备份重要文件提供了一种快速且相对安全的方式。 它是否仍然在 Linux 工具集中占有一席之地是有争议的。 就个人而言,我觉得它很有用,但经验不足的用户可能会在设置和无 GUI 的环境中遇到困难。 您最喜欢的备份方法是什么? 您使用 Rclone,还是更喜欢更传统的方法? 请在评价部分留下您的意见。

订阅我们的新闻!

我们最新的教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅