[心得] Google Drive 迁移教学

楼主: iamdco (DC)   2021-03-09 16:58:51
因为教育号的无限空间即将取消了,目前要转移到有无限空间的地方就只有 Google 或 M
icrosoft 的付费方案。
如果是 Google Drive 迁移 Google Drive 的话,建议开免费 GCP 来转移,速度快流量
免费。
如果是 Google Drive 迁移 Microsoft 的话,开 GCP 有 300 美金可以使用,但是传输
到 Microsoft 要算流量费,注意不要超过 300 美金。
第一篇 使用 rclone
事先准备
一。针对申请 GCP 的部份,要有Google帐号与信用卡,超过流量才会扣款。当然也可以
使用自己的电脑。
二。需略懂 Linux,会尽量写的新手也能看的懂。
三。教学的 rclone 版本为 v1.54.1
第一步 申请 Google Cloud Platform (gcp)
https://cloud.google.com/gcp/getting-started/?hl=zh-tw
免费试用
运用 $300 美元的免费抵免额和 20 项以上的一律免费产品,开始在 Google Cloud 中建
构内容。
点 [免费开始使用] 来申请帐号
1.登入
继续使用 Google Cloud Platform,没有帐号的话请点 [建立帐户]
这里我们直接登入现有的 google 帐号密码登入
2.免费试用 Google Cloud Platform
步骤 2 之 1
服务条款 需要都勾选才能按下 [继续]
步骤 2 之 2
帐户类型 -> 个人
税务资讯 -> 未登记税籍的个人
填好必要的资料后按下 [开始免费试用]
3.XXX,欢迎使用!
感谢您提出申请。我们会在免费试用期间提供价值 $300 美元的抵免额,让您在未来 90
天内使用。请放心,除非您启用了自动计费功能,否则即便抵免额用尽也不会产生费用。
按下 [我知道了]
申请的时候我收到银行短信扣款40元,但应该只是 Google 验证用不会请款。
计画启动方式
。如要完成免费试用期的申请程序,请务必提供信用卡资讯或其他付款方式来设定帐单帐
户及验证身分。请放心,设定帐单帐户并不会启动收费机制。除非您升级为付费帐户并明
确启用计费功能,否则我们不会收费。您可以在试用期间随时升级为付费帐户。如在 90
天试用期间升级帐户,仍可继续使用剩余的抵免额。
计画涵盖范围
。免费试用期的抵免额适用于所有 Google Cloud 资源,包括 Google 地图平台用量,唯
下列作业除外:
。同时执行超过 8 个核心 (或虚拟 CPU)。
。将 GPU 新增至 VM 执行个体。
。要求提高配额。如要查看 Compute Engine 配额总览,请参阅资源配额一文。
。依据 Windows Server 映像档建立 VM 执行个体。
。您必须升级为付费帐户,才能执行上述各项操作。
4.开启免费服务器
https://cloud.google.com/free?hl=zh-tw
每个月可使用 1 个 f1-micro 执行个体,可弹性扩充的高效能虚拟机器。
每个月可以在下列其中一个美国区域中使用 1 个非先占 f1-micro VM 执行个体:
奥勒冈州:us-west1
爱荷华州:us-central1
南卡罗来纳州:us-east1
每月 30 GB HDD
左上角 导览选单 -> Compute Engine -> VM 执行个体
第一次开启的时候要先等他一下
正在启用 Compute Engine,这项作业可能需要几分钟的时间才能完成。“Compute Engin
e”说明文件
可能不会自动更新,建议可以点 [执行个体范本] 再点回 [VM 执行个体]
当可以使用的时候 VM 执行个体 的 [建立] 就可以点选了
。新增 VM 执行个体 ->
名称:自订
区域:us-central1 , us-central1-a
。机器设定 -> 机器系列 -> 一般用途
系列:N1
机器类型:f1-micro
。开机磁盘 -> [变更] -> 公开映像档 ->
作业系统:CentOS
版本:CentOS 7
开机磁盘类型:标准永久磁盘
大小(GB):30
。安全性 -> 受防护的 VM
启用 vTPM,启用完整性监控功能 我都是取消勾选
右上角可以看到 本月使用“f1-micro”执行个体的前 744 小时完全免费。
按下 [建立]
我们把外部IP记录下来,这里使用 115.234.0.1 当范例
连结 -> SSH 按一下 往下的箭头 有 在浏览器视窗中开启 等等的选项 ->
在浏览器视窗中开启会 自动带 key 进去
因为是比较简单的教学,我们使用 [在浏览器视窗中开启] 的功能。
但大多时间建议使用 [使用其他 SSH 用户端]
https://cloud.google.com/compute/docs/instances/connecting-advanced#thirdparty
tools
并在 VPC网络 -> 防火墙 -> 限定 SSH 连线的来源位置
VPC网络 -> 外部 IP 位置 -> 类型 -> 改成 静态
第二步 使用免费的 GCP CentOS 7 安装 Rclone
在第一步的时候我们已经在 GCP 的 SSH 里选择 在浏览器视窗中开启
接下来的步骤都在那个 SSH 的视窗里执行
我们先安装必要的 unzip 与 screen
输入
sudo yum install -y unzip screen
他会开始自己安装看到下面的字样
Installed:
screen.x86_64 0:4.1.0-0.26.20120314git3c2946.el7 unzip.x8
6_64 0:6.0-21.el7
Complete!
就是安装完成了
输入
date
可以看到时间为 UTC
Tue Mar 9 06:35:15 UTC 2021
我们改成台湾时间比较好懂
输入
sudo ln -sf /usr/share/zoneinfo/Asia/Taipei /etc/localtime
date
可以看到时间为台湾的时间了
Tue Mar 9 14:35:21 CST 2021
接下来安装 rclone 输入
curl https://rclone.org/install.sh | sudo bash
看到下面的字样
rclone v1.54.1 has successfully installed.
Now run "rclone config" for setup. Check https://rclone.org/docs/ for more det
ails.
就是安装完成了
第三步 设定 rclone config
几个方式都会写第一个先
1.gd 个人盘 -> gd 个人盘
输入
rclone config
新增的选项是
n) New remote
所以我们输入 n
n/s/q> n
我们自订名称输入 gd01
name> gd01
会列出目前有 42 个服务可以使用,我们要输入 15 / Google Drive
Storage> 15
默认值按输入键就好
client_id>
client_secret>
再来是权限通常来源我都是选 2 唯读,目的地才选 1 最大权限
scope> 1
默认值按输入键就好
root_folder_id>
service_account_file>
进阶选项
Edit advanced config? (y/n)
y) Yes
n) No (default)
默认值按输入键就好
y/n>
远端设定请输入 n
Remote config
Use auto config?
* Say Y if not sure
* Say N if you are working on a remote or headless machine
y) Yes (default)
n) No
y/n> n
Please go to the following link: 后面的连结点一下,登入你资料来源的帐号然后在
“rclone”想要存取您的 Google 帐户 按下 [允许]
将那一串带登入的 key 复制下来, ctrl+v 到下面的 code>
Enter verification code>
接下来是问要不要设定 Team Drive?请输入 n
Configure this as a Shared Drive (Team Drive)?
y) Yes
n) No (default)
y/n> n
确认资讯是否正确?默认值按输入键就好
[gd01]
type = drive
scope = drive
token = {"access_token":"xxxxxx"}
作者: kobe8112 (小B)   2021-03-09 17:11:00
推GCP教学,顺便问问有没有人用gclone server side copy+多个sa自动切换,但大概都搬个1.X TB就遇到user rate limit exceeded的? client ID有用自己的了
作者: ThisIsNotKFC (Time to Change)   2021-03-09 18:08:00
推教学
作者: MK47 (和牛第一)   2021-03-09 18:09:00
推认真文
作者: zz12345567 (angus1220)   2021-03-09 18:21:00
学校封锁第三方有解吗 rclone都无法用
作者: refusekkk (另类3k)   2021-03-09 18:22:00
作者: Aaso (每度あり)   2021-03-09 18:22:00
推 可是没多久又要再逃难了
作者: shachitw (杀气)   2021-03-09 20:42:00
专业
作者: ch410773 (Lolita)   2021-03-09 21:25:00
6楼,Google学术版有官方转移工具,不过那稳定性...档案不多可以转移试试,我是转到失败QQ
作者: a619063 (tension)   2021-03-09 21:46:00
优文推 GCP也会受到单日750G的限制吗?
作者: lux2668 (Jenny)   2021-03-09 22:04:00
如果有上百T的资料 也可以这样传吗?
作者: phost   2021-03-09 22:08:00
给一楼: 这限制起因就是 server side 被玩太凶,一路限制下来的。1.xT 算有再开大了
作者: crazyman7011 (天啊~好老了)   2021-03-09 22:46:00
双11花24镁买一台年付VPS(win版) 用AE慢慢移了 orz.
作者: kobe8112 (小B)   2021-03-09 23:13:00
谢谢14楼解答...只好慢慢搬...QQ
作者: zz12345567 (angus1220)   2021-03-09 23:34:00
感谢10楼 正在搬运中
楼主: iamdco (DC)   2021-03-09 23:52:00
目前现有的 无限方案 旧版 G Suite Business 和 SharePoint Online 方案 2 我这边还有在征团中,满团就截止。欢迎站内信给我你的 Telegram 帐号聊聊~谢谢~单日750GB上传限制是gd锁定的,不管用哪个虚拟机传都一样。上百T都可以,注意传到非google服务的空间要付流量费用。
作者: ChihAnChen (Ian)   2021-03-10 00:00:00
推 有空来试试
作者: LeisCat (黎斯猫)   2021-03-10 00:13:00
搬家的话干嘛要跑复制,直接Server Side Move到团队盘再移到个人帐号更改权限就可以了
作者: ian31722 (阅读者)   2021-03-10 01:47:00
楼主: iamdco (DC)   2021-03-10 01:55:00
to:LeisCat 你只是转移管理权限,实际上档案占用还是在之前的帐号里,你在已转移管理权限的td,随便点一个档案,开启[显示详细资料]->[详细资料]->[储存空间使用量] -> 拥有者 这里,还是你之前组织的名称。
作者: LeisCat (黎斯猫)   2021-03-10 03:16:00
你真的有看懂吗?首先Move到TD会将拥有权从原本的帐号转移给TD所在的组织,再来从TD移出可以转移给新的企业帐号,总共会有两次权限的转移,这部分在网页找个档案操作一次就知道了。其中TD只是作为中继使用,如果跟的企业版团开放TD权限甚至不用第二次的权限转移。再来TD不就是以不占用个人帐号的空间为特色吗?转移到TD后怎么会占用原本帐号的空间?
作者: Sayaka0714 (さや姉)   2021-03-10 03:24:00
只把电影跟戏剧转出来了,A片就不理他了
作者: lux2668 (Jenny)   2021-03-10 08:31:00
没办法移动资料夹至TD喔 只有档案可以
作者: kobe8112 (小B)   2021-03-10 08:58:00
好像很多大神,想顺便请教一下:1.个人移到TD 2. A TD移到 B TD 3.TD移到个人4. A组织 TD 移到 B组织 个人以上4种情况我只知道情况3是不算流量,想请问其他的限制
作者: LeisCat (黎斯猫)   2021-03-10 09:39:00
正是因为只能移动档案才要使用rclone的server side move不然直接移就好了不是吗?在讨论会不会计算流量之前,要先知道rclone在不同remote间传输档案是先在本地缓存src remote的数据块,再传输到dest remote。所以不同remote间的copy和move最主要的差别就是后者会在copy完成后删除src的档案。但若是在相同remote上,且该服务支援档案路径移动的话,则可以使用Server Side Move,因此不会消耗流量。再来谈--drive-server-side-across-configs这个标签的意义,是将不同remote视为同一个remote操作。因此在copy中使用这个标签,即会调用GD的建立副本,达成Server Side Copy的效果。回到正题,因为GD本身就支援TD和个人之间的移动,所以不会有传输过程,也就当然不会受到750G的传输限制。
作者: kobe8112 (小B)   2021-03-10 10:06:00
谢谢楼上回复,我消化一下,感激不尽!
作者: ThisIsNotKFC (Time to Change)   2021-03-10 11:34:00
好猛,完全看不懂XD
作者: lux2668 (Jenny)   2021-03-10 11:39:00
请问大神 server side move 会掉档案吗?个人盘移到TD盘的话...
作者: koster (斯特隆)   2021-03-10 12:28:00
感谢LeisCat提供关键字 网上蛮多详细教学的我的理解就是用来搬家GD 突破750G限制的做法
作者: wpc75 (我还有点饿...)   2021-03-10 15:02:00
看不懂leis大的说明....求详细教学
楼主: iamdco (DC)   2021-03-10 15:29:00
谢谢 LeisCat 的指教,编辑增加第二篇教学
作者: kobe8112 (小B)   2021-03-10 15:53:00
i大,boolean类别的参数如果要设为true可以不需要带值--drive-server-side-across-configs 就可以了另外如果是Google server side操作,也不需要透过GCP直接本机电脑就可以操作了
作者: ThisIsNotKFC (Time to Change)   2021-03-10 16:34:00
感谢i大新增教学i大请问,那转移到td后,是否要再server side move一次回企业版本个人gd 就是edu个人->TD->企业个人
楼主: iamdco (DC)   2021-03-10 16:51:00
看你自己需求,没有强迫要怎么作~
作者: ThisIsNotKFC (Time to Change)   2021-03-10 17:13:00
了解thx
作者: ChihAnChen (Ian)   2021-03-10 18:13:00
感谢新增教学 不过照L大讲的感觉不应该会碰到1.2T限流才对?
楼主: iamdco (DC)   2021-03-10 18:24:00
copy 会 move 不会。
作者: ChihAnChen (Ian)   2021-03-11 01:21:00
感谢解惑
作者: lonewind220 (城市飞翔的小蜜蜂)   2021-03-12 14:37:00
我是直接移动到团队盘,顺便整理
作者: hcoaf (鸥)   2021-03-12 21:10:00
感谢教学
楼主: iamdco (DC)   2021-03-13 07:45:00
增加第三篇,使用sa帐号突破750gb限流
作者: ThisIsNotKFC (Time to Change)   2021-03-13 13:24:00
感谢分享
作者: cxz123   2021-03-14 16:10:00
推,详细教学,赞
楼主: iamdco (DC)   2021-03-15 15:08:00
回复lux2668个人移到td,25tb 6526个档案移动都没掉。旧版 G Suite Business 已满团,谢谢。
作者: lux2668 (Jenny)   2021-03-16 19:54:00
谢谢i大测试~~
作者: ihatetolove (做了就没办法改变)   2021-03-17 10:04:00
借问还有人有在征旧版 G Suite Business吗 谢谢
作者: louistop (翼賢)   2021-03-18 10:01:00
想跟旧版G Suite Business团~~~
作者: Jay789521   2021-03-21 18:57:00
想跟旧版G Suite Business团+1
作者: LeisCat (黎斯猫)   2021-03-26 08:48:00
要用SSM的话没必要开GCP了,Windows就能跑rclone了
作者: RogerKao (RK)   2021-04-07 00:26:00
糗了,用move会自动ignore duplicate的档案…
楼主: iamdco (DC)   2021-04-09 00:40:00
rclone指令直接移动就可以不用特别开
作者: RogerKao (RK)   2021-04-09 01:31:00
不 我是指使用网页移动资料夹至TD 而不是rclone
楼主: iamdco (DC)   2021-04-09 11:25:00
刚刚在后台开启后你说的那个功能后,档案可以透过网页移动到td,但是资料夹不行,可能要等24小时权限同步完成后再测试一下。
作者: RogerKao (RK)   2021-04-09 23:57:00
再麻烦原PO帮忙测试一下了 感谢!
楼主: iamdco (DC)   2021-04-11 00:09:00
目前测试只有管理员帐号可以移动资料夹,非管理员帐号只能移动档案。
作者: RogerKao (RK)   2021-04-11 00:46:00
不懂 这个管理员是指网域管理员吗? 资料夹的移动又是指哪边到哪边呢?
楼主: iamdco (DC)   2021-04-11 11:18:00
就你问的网页移动到td,一般帐号只能移档案,只有管理员自己的帐号可以移动资料夹。所以对一般帐号没有任何用处,除非你只移动档案,不移动资料夹。而且那个功能默认都没有开,建议你用rclone move比较快。

Links booklink

Contact Us: admin [ a t ] ucptt.com