使用 rclone 将 Google Photos 同步备份至 OneDrive

去年,是使用 rclone 将 Google Drive 文件同步至 OneDrive 实现备份 Google Photos,今年7月份,Google 更新政策,Google Drive 与 Google Photos 不再自动同步,之前的路子就走不通了。还好,新路子出现:使用 gphotos-sync 备份 Google 相册

折腾一段时间,昨天把 Google Photos 基本上备份到 BuyVM 大硬盘 VPS,gphotos-sync 感觉有点小 bug,得同步几次,有些文件才会同步下来。实测,定时执行命令加上 --flush-index --use-hardlinks 参数比较好。

/usr/local/bin/gphotos-sync --flush-index --use-hardlinks /mnt/googlephotos  > /dev/null 2>&1 &

早上看了一下同步到 VPS 的数据,看样子没什么大问题,于是重新安装上 rclone,准备把数据同步到 OneDrive 上。

rclone 配置添加 OneDrive 的时候,Google Photos 映入眼帘,鸡冻,这货居然支持直接添加 Google Photos,这样的话,大硬盘 VPS 不需要了,之前折腾的 Python 3 也不需要了……去年的路子又通了,还更好了……

回到 DigitalOcean,新建小鸡鸡,安装 rclone,配置连接 Google Photos、OneDrive……第一次同步,执行下面命令:

温馨提示:Google Photos 下一般有三个大目录 media、album 和 shared-album,而 media 还分按年(by-year)、按月(by-month)和按日(by-day),如果不指定,会三种分类都会备份下来,照片就会有两份重复。一般建议 by-month 方式。

/usr/bin/rclone sync gphotos:media/by-month odrive:gphotos/media/by-month > /dev/null 2>&1 &
/usr/bin/rclone sync gphotos:album odrive:gphotos/album > /dev/null 2>&1 &
/usr/bin/rclone sync gphotos:shared-album odrive:gphotos/shared-album > /dev/null 2>&1 &

初次同步完成,crontab 定时执行命令同步即可,如(分别按月备份相片、相册):

0 2 * * * /usr/bin/rclone sync gphotos:media/by-month odrive:gphotos/media/by-month > /dev/null 2>&1 &
0 5 * * * /usr/bin/rclone sync gphotos:album odrive:gphotos/album > /dev/null 2>&1 &
0 8 * * * /usr/bin/rclone sync gphotos:shared-album odrive:gphotos/shared-album > /dev/null 2>&1 &

兜兜转转,又回来了……

附 rclone 卸载方法:

sudo rm /usr/bin/rclone && sudo rm /usr/local/share/man/man1/rclone.1

以及删除对应配置即可,配置文件 rclone.conf 一般在 /root/.config/rclone/rclone.conf

2020-06-09:rclone 1.52.0 版本已支持自定义数据起始同步年份(旧版本固定最早年份为 2000 年,2000 年之前的数据会被忽略掉)

除非注明,垃圾站文章均为网络收集,本文地址 https://cyhour.com/1114/,转载时烦请以链接形式注明原始出处。
声明:我们不销售主机,任何VPS主机均有跑路风险且需定期备份,防止数据丢失。信息以实际为准,评测仅供参考不代表权威!
🍄:Netflix 奈飞 YouTube 合租

Gravatar 头像被墙及解决方案 Gravatar 头像国内镜像地址大全

Gravatar 头像真是一言难尽,时而正常时而抽风时而无法访问……就一个 Gravatar 头像,这有啥好强(现代通假字)的呢?(据说是被其它服务连累?) 解决办法 - 调用 ssl/cn 头像链接 历史解决办法:调用 ssl 头像链接——https还是没被墙的,而且速度还不错,直接调用这个最简单了。主题 functi…
浏览: 148 标签:  ,  ,  , 

Redmi Note 9 4G 刷机欧洲EU版净化去广告

虽然口水苹果十三香,但是眼下囊中确实只有红米……到手不用 1000 大洋,试试也无妨,实在不行再找银行/东哥要十三香。 入手 Redmi Note 9 4G 缘由:领导的微信机 iPhone SE 一代确实很老了(再过两个月就开始第六个年头了),没有换过电池,进过水修过一次,现在经常尿崩突然就关机了得插上…

使用 GoAccess 分析 Nginx 日志

最近发现博客加载图片大多时候都是龟速,想过换服务器,换回主机(比如传说中的外贸主机 SiteGround),图片上 CDN……想了一圈,最终什么都没动,一是穷二是懒三是图片多茄大的水文并不多,先这样吧,实在不行再折腾。倒是忍不住折腾了一下 GoAccess 分析 Nginx 日志,分析了一圈,没什么用。 记录…
浏览: 79 标签:  ,  ,  , 

WordPress 纯代码实现彩色标签云及简单优化配置

WordPress 自带标签云小工具,侧栏直接添加即可,就是默认样式有点平淡,可以加点代码实现彩色标签云及简单优化一下。 WordPress 纯代码实现彩色标签云 代码丢到 WordPress 主题 functions.php 文件即可: //彩色标签云 tag cloudfunction theme_color_cloud_hook($text) { $text = preg_rep…
浏览: 50 标签:  ,  ,  ,  , 
浏览: 62 标签:  ,  ,  , 

Comments:15

  1. 暂时不折腾。

    2019.09.07 02:53 # 回复
    1楼
  2. 这样备份就安全多了,

    2019.09.08 10:02 # 回复
    2楼
  3. 为什么要备份啊,我觉得就是扔google photo里挺放心的

    2019.09.11 19:49 # 回复
    3楼
  4. 我也是折腾了gphotos-sync后,昨天才发现rclone支持googlephoto了,🤣

    2019.10.14 11:03 # 回复
    4楼
    • @NSFW rclone 是好好东西,不过并不完美,可能因为 Google API 原因,2000 年之前的数据同步不过来。

      2019.10.14 11:08 # 回复
      • @老杨 那有点麻烦,我用gphotos-sync是直接存到谷歌网盘,不需要大盘鸡中转的,用了–db-path参数,把数据文件保存在本地。
        欢迎光临寒舍https://blog.althwn.cc/index.php/archives/1100/

        2019.10.14 11:16 # 回复
        • @NSFW 挂载 Google Drive 命令也分享一下?不用大盘鸡中转的话目前好像还是 gphotos-sync 更好。

          2019.10.14 11:44 # 回复
          • @老杨 我是习惯开个screen挂命令来监控日志的,其实没有特别,就是通常的挂载方法
            示例:rclone mount gdrive:gphotos /home/gphotos –allow-non-empty –vfs-cache-max-age 20m0s –vfs-cache-mode writes -vv

            2019.10.14 11:51 # 回复
            • @NSFW 试了一下,跑不到一分钟就会出错挂掉……[Errno 5] Input/output error、ETag does not match current item’s value 之类的错误。要定时自动运行才能慢慢同步数据下来。直接读写 rclone 挂载的盘还是不稳定。

              2019.10.14 18:09 # 回复
              • NSFW

                @老杨 第一次跑可能是数据量太大,所以出错,我才用脚本来监控运行,但是之后相片都是增量了就没问题了。

                2019.10.14 18:23 # 回复
    • @NSFW 已经支持同步 2000 年之前的数据了。

      2020.06.09 21:24 # 回复

发表留言

Vultr 送$100,搬瓦工年付最低$49,优惠码 BWH3HYATVBJW,更多推荐VPS信息