Google Drive的文件同步
Google Drive应该算是比较稳定的,但是免费账号给的空间并不大,商业用户的空间可以扩展,毕竟花钱了吗,由于被墙,所以很少用它来存储大型的文件,也就从来没有考虑过文件的同步的事情,不过因为公司在用谷歌的全家桶,所以对于Google自家的对GDrive的同步的工具也还算有耳闻,免费的有Backup and sync, 商业版的用户有GDrive file stream, 也都算差强人意吧。
前两天突然公司的GDrive File Stream不工作了,有几个同事平时就靠着这个服务同步文件然后在电脑上offline的工作,发现不工作了很恐慌的来求助,我就找了一下,发现工具有很多,当然了,还是基本功能的open source 一堆,然后有各种舒适设置的就收那么几十美金,毕竟有谷歌自己的免费产品,这些工具也卖不上价格,找了个免费工具评估的页面看了一下,发现有个CarotDAV的评测不错,一看也很小,就下载着试一下。
打开软件,界面超级简单,点击新建google Drive 连接,跳出配置窗口里要求填一下Access token和refresh token,当时还奇怪,这不是应该应用发起申请,然后由浏览器给出一个Authentication code来产生的,怎么这里让自己填入,算了,去找找吧。
打开google的API console,进去一顿狂设,建立project,enable API,create client ID 啥啥的就是不见那个access token,看了看文档,也都说由application来申请,这就郁闷了,跑去OAuth consent screen又胡填了一通,总觉得哪里不对,先放放,搜搜谷歌。
重新搜索CarotDAV和Google Drive,出了一副图,看完图才恍然大悟,我靠,这小日本的软件设计逻辑真的太奇葩了,老司机摔到在小水沟啊,郁闷死了,折腾了我差不多两个小时,真是吐血。。
不过通过之后这个工具还是很好用的,上传下载超级方便,同步目录啥啥的一点问题都没有,最主要的可以是开多个Google账号,还可以开其他的国外主流的各种Drive,同步个文件,存储个多个备份是非常有用的,强烈推荐!!
现在发现这个工具无法同步G Suite的原生文件,例如Google Sheet什么之类的。