由于之前的gmail账号是中学时候注册的 (2010/2/18)那时还在上初三,所以取名非常中二,现在决定痛下决心换一个gmail名字。可惜google不像微软,可以将多个outlook邮箱关联起来,所以就不得不重新注册一个gmail,然后将东西全部拷过来。

方案1

google提供takeout服务,takeout.google.com 可以方便地打包一切自己要的东西,然后在新账号里一个个导入这些东西。

当然这个大小。。 takeout

以及这个网速:

takeout

还是算了吧

方案2

各个击破

Google Photos

Photos

  • 设置新账号为旧账号的亲友账号
  • 在新账号里设置,将旧账号的照片保存到自己的photo里
  • 迁移过程需要花费一定时间,可以在google dashboard里查看新账号的photo数量,等到photo数量和旧账号一样说明账号备份完成。

photos

查看存档: get.google.com/albumarchive

Albums

无法迁移

Sharing

把新账号添加进去凑合用,但是无法迁移

Google Drive + Google Docs

方法1:在网页上更改文件所有者的方法

  • 登陆旧账号的网页GDrive
  • 点击要转移的文件夹
  • 点击“共享”或“共享”图标 加人。点击高级。
  • 点击相应人员名称右侧的向下箭头 向下箭头。点击为所有者。保存更改。
  • 注意权限管理是针对当前文件夹操作的,对文件夹里的子文件夹没有递归保存的性质,所以需要对所有子文件夹都做这个操作(当然如果你只是想能用,旧账号还会保留就无所谓了,但如果想把原账号删除的话就需要递归操作,以免将来出现权限问题)
  • 完了之后在新账号里取消对旧账号的共享了,操作类似。
  • 与此同时笔记本的“Google备份与同步”开始运行,风扇呼呼响。

由于需要对所有文件夹执行此操作,如果文件夹多的话这个办法就很繁琐了

方法2:下载再上传

  • 安装Google同步助手,登陆两个账号
  • 将同步文件夹设置为两个不同的文件夹,GDrive1,GDrive2
  • 将GDrive1的文件直接复制到GDrive2文件夹
  • 等待上传

这里面会遇到一些问题 docs error

由于Google Docs 的gdoc、gsheet、gslide文件并不向xdoc、xslx等包含实际的文档内容,在你Gdrive里面的e这些gdoc、gsheet之类的文件只是一个指针而已。是个类似于快捷方式的东西。

举例: 我们随便打开一个gsheet文件,里面是一个json

{
    "url": "https://docs.google.com/open?id=1q_KqCtkLCr4vF5wBFVOgSGZRe42eswDgMQs2e0KuVD0",
    "doc_id": "1q_KqCtkLCr4vF5wBFVOgSGZRe42eswDgQs2e0KuVD0", 
    "email": "[email protected]"
}

有三个属性,首先说doc_id,就是google在所有文档数据库里这个文档的id,url,是打开的地址,其实里面也是通过doc_id打开的,url里面id= ‘**‘就是和doc_id属性一模一样。至于email属性,用来记载文档所有者。

而实际上,文档的所有者、权限的信息,并不依靠json文件记载。比如这个私有文件的url,除了所有者以外的任何人都无法查看其内容,也就是说权限信息其实藏在google_docs数据库里面,email属性只是给同步助手过滤掉不是自己的文件的。

docserror

方法3:takeout导出再上传

看来还是得用回takeout

使用takeout 只勾选云端硬盘,可以选择docs文件的导出格式,我导出为了office的格式。

下载、解压、再上传

Google Voice

voice.google.com

  • 新用户登陆,voice接受许可协议
  • 旧用户点击:设置-账号-转移
  • Sign in Another account

Gmail 与联系人

  • 点击齿轮
  • 设置
  • 帐号和导入
  • 导入邮件和联系人

日历

ref : https://lifehacker.com/5602545/how-to-migrate-your-entire-google-account-to-a-new-one