Google Drive共享云端硬盘转存

本文提供了一个详尽的新版folderclone使用教程,包括安装、开启Drive API服务、创建SA机器人、添加成员到团队盘以及使用foldeclone拷贝文件或文件夹的步骤。folderclone是一款用于Google Drive数据迁移的工具,通过服务帐户分配的配额实现大量数据的高效转移。
Python3.8

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

更新新版folderclone使用方法

详情https://github.com/Spazzlo/folderclone


 


===新版folderclone教程开始===

第一步 安装folderclone

Linux

Debian/Ubuntu安装

apt update
apt install python3-pip git screen -y
git clone https://github.com/Spazzlo/folderclone.git
cd folderclone
pip3 install folderclone

CentOSapt-get替换成yum

因拷贝时间长,防止中断,强烈建议使用screen后台运行。screen简单使用方法

# 创建screen窗口,folderclone名字可自定义
screen -S folderclone
# 临时退出使用screen后台运行,按组合键
【Ctrl】【a】【d】
# 回到screen窗口
screen -r folderclone

Windows安装

下载Python安装

Python 3.7.4 64-bit 、 Python 3.8.1

下载folderclone源码并解压,比如我的放置在E:\folderclone-master

以管理员身份运行 cmdWindows PowerShell执行,且确保本地cmd或Windows PowerShell稳定的外网环境。

# 进入folderclone解压根目录
cd E:\folderclone-master
pip install folderclone

第二步 开启Drive API服务

打开登陆Python Quickstart 点击Enable the Drive API

 

然后DOWNLOAD CLIENT CONFIGUIRATION

 

会下载一个credentials.json的文件,把credentials.json放置上传到folderclone解压根目录,如下图所示

在终端上,将目录更改为您刚才创建并运行的folderclone文件夹:

multimanager interactive

这将以交互模式启动多管理器。首先,将您带到登录页面进行身份验证。然后会提示您启用服务使用API​​。访问它提供的链接,启用API,然后返回并按Enter键重试。不必担心每次都要这样做,这是一次设置。

然后会自动弹窗打开浏览器选择账号登陆

【高级】

 

 

【转至Quickstart(不安全)】【允许】Quickstart

 

直到浏览器提示The authentication flow has completed. You may close this window.

按提示复制里面的3个URL链接到浏览器中打开

 

启用API 和服务【Service Usage API】、【Cloud Resource Manager API】、【Cloud Resource Manager API】

完成后按Enter回车键,将出现Multi Manager提示。

Multi Manager
mm>

您已成功设置Multi Manager!

第三步 创建SA机器人、添加成员到团队盘

对于folderclone,您需要准备几个服务帐户(service accounts)。为此,请运行:

mm> quick-setup N SHARED_DRIVE_ID

N您要使用的项目数量以及SHARED_DRIVE_ID要复制到的共享驱动器的ID 在哪里。

例如,假设我想复制100 TB的内容。我需要134个SA(每个750 GB)来进行复制,因此需要2个项目。我将复制到ID为0ABCdeyz_ZaMsxxxLGA的全新共享驱动器。我将运行:

mm> quick-setup 2 0ABCdeyz_ZaMsxxxLGA

 

这将自动;

  • 创建2个项目
  • 启用所需的服务
  • 创建服务帐户
  • 将它们添加到共享驱动器
  • 并将其凭据下载到新文件夹中 accounts
mm> quick-setup 2 0AKqujK7R10w9Uk9PVA
Creating 2 projects.
Enabling services.
Creating Service Accounts in mm-q1n5s5q0tenwkm6i-844bj5-43n
Creating Service Account keys in mm-q1n5s5q0tenwkm6i-844bj5-43n
Creating Service Accounts in mm-bj81pc594lhe8z4rr1jkk0871k5
Creating Service Account keys in mm-bj81pc594lhe8z4rr1jkk0871k5
Fetching emails.
Adding 200 users  #按回车键
Done.
mm>

现在您可以进行下一步了。

第四步 使用foldeclone拷贝文件(夹)

multifoldeclone是可以为您完成所有克隆的工具。这是最简单的使用方法。

multifolderclone -s SOURCE_FOLDER_ID -d DESTINATION_FOLDER_ID

SOURCE_FOLDER_ID(通过使该文件夹的公共或共享与服务使用的是具有复制账户文件夹确保源文件夹的服务帐户访问)是你要复制的文件夹的ID,并且DESTINATION_FOLDER_ID是您要复制到的文件夹的ID。这可以是共享驱动器的ID,也可以是共享驱动器中的文件夹。

 

这将自动开始克隆文件夹!就是这样!你做到了!


===新版folderclone教程结束===


关于Folderclone

Folderclone,增加了服务帐户的TD成员和上载数据TB的,在使用某种算法每个服务帐户(750GB /天)的载配额。 基本上我们可以通过一个项目在TD中添加100个服务帐户。因此,每天可以复制的最大数据是每个项目最大750GB * 100 = 75TB(每天)。

首先计算您每天要复制的数据大小,取决于创建的项目数量。每个项目最多可以创建100个服务帐户。所以每个项目的复制容量是75tb。复制需要至少2个项目。

本教程中TD = Team drive和GD = Gdrive文件夹

https://567899.xyz/google_drive_folderclone.html

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值