V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xianglifei
V2EX  ›  问与答

有没有比较好的 Synology 备份照片到 Google Photos 的方案?

  •  
  •   xianglifei · 2016-11-29 13:53:41 +08:00 · 13153 次点击
    这是一个创建于 2924 天前的主题,其中的信息可能已经有所发展或是发生改变。
    尝试过找接口同步自己写程序,不过Picasa的接口据说不支持到Google Photos
    30 条回复    2018-11-21 12:04:15 +08:00
    GOOD21
        1
    GOOD21  
       2016-11-29 14:46:23 +08:00
    都有 NAS 了,还备份到 Google Photos 干嘛
    kelso
        2
    kelso  
       2016-11-29 14:52:54 +08:00
    @GOOD21 ds photo for ios 的体验差到极致, google photo app 用起来很爽. 所以要备份到 google photo
    GOOD21
        3
    GOOD21  
       2016-11-29 15:03:23 +08:00
    @kelso 这样的话,感觉直接存到 google photo ,然后备份到 NAS...
    sarices
        4
    sarices  
       2016-11-29 15:05:07 +08:00
    我都是在电脑安装 google photo 备份 nas 的共享文件夹到 google photo 的,实在是麻烦,用电脑的时候才能备份 z
    qdsearoc
        5
    qdsearoc  
       2016-11-29 15:26:55 +08:00
    cloud sync 可以备份到 google drive,不过 google photo 的无限照片空间可能就没有了
    我都是加密备份到 baidu
    lifanxi
        6
    lifanxi  
       2016-11-29 15:41:09 +08:00
    这个问题我探索了几个月,前几天我放弃了,下面给你结论:

    1. 如果你不在乎 Google Drive 的空间,在 Google Drive 中打工 Google Photos 的目录选项,直接用 CloudSync 同步到 Google Drive 的 Google Photos 目录即可。

    2. 如果你要用高品质模式,目前没有 API ,所以也许可行的方案是:

    2.1 在 Synology 里跑个 VirutalBox ,里面跑个 Windows :这在 6.0.1 以前的 x86 的 Synology 上是可行的,但是 6.0.1 更新内核以后, Synology “暂时”还没有把内核 Source 放出来,所以 VirutalBox 的内核模块编不出来,跑不了了。
    2.2 在 Synology 里跑个 Linux ,用 Wine 跑 Google Photos Backup :如果是 x86 支持 Docker 的,是勉强可以的。能跑起来,但是很不稳定,经常备份备份就卡住了。也许跟网络不稳定也有关,但总之在我这里稳定性没有达到我的预期。
    2.3 在 Synology 里跑个 Linux ,里面跑个 Android 模拟器,然后再跑 Google Photos 手机版:这个方案有点麻烦,我对 Andorid 模拟器又不熟,我没试。

    然后就没有了。

    上周我 300 块收了一个二手的一代 Intel Compute Stick ,然后插在 Synology 的 USB 口上,上面跑个 Windows 10 ,然后在上面跑 Google Photos Backup , so far , so good 。
    xianglifei
        7
    xianglifei  
    OP
       2016-12-01 13:47:15 +08:00
    @GOOD21 除了安全的存储,更好的图片发现和对图片数据的进一步加工处理对我来说也非常重要。群辉暂时解决不了后两者。
    Google Photos 就像是一台轰隆向前奔驰的火车,不断增加新的功能,对你已存储的照片进行加工。比如,几个月前又新增了自动找到并提示一键旋转方向错误的照片的功能。
    xianglifei
        8
    xianglifei  
    OP
       2016-12-01 13:47:57 +08:00
    @kelso 握手。 Google Photos 便捷的图片搜索实在强大,还有不断增加的新功能
    xianglifei
        9
    xianglifei  
    OP
       2016-12-01 13:54:23 +08:00
    @lifanxi 感谢长回复!
    我这两年也一直在探索,没有找到合适的方案。原想等待 Google 追加从 Drive 到 Photos 的官方支持。
    现在越来越认识到,考虑到两个平台的定位, Google 短期应该不会这么做。

    从你的方案发散,理论上只要能稳定访问到 NAS 数据的老旧 Android 手机,也有一定概率可以完成这个使命。
    比如支持 OTG 的手机,或者使用支持 WebDAV 的应用
    lifanxi
        10
    lifanxi  
       2016-12-01 15:04:02 +08:00
    @xianglifei 用手机的话,想办法把 NAS 的目录 mount 到手机上(不管是 WebDAV 还是 NFS 还是 Smaba ),让它能在 Google Photos 的 Back up device folders 中出现,可以选,应该就可以了。不过我没试过。我最终选择额外用一个 x86 的设备的原因是,除了备份照片,我还希望能有一台随时可以访问的 Windows 终端。
    antiblahblah
        11
    antiblahblah  
       2017-05-01 11:38:38 +08:00
    @lifanxi 开启 google dirve 的 google photos 目录选项后,我将图片放入该目录,能否自动同步到 google photos 当中?我试了不行,不知道是不是方法不正确。或者有没有其他的方法实现这个功能?
    lifanxi
        12
    lifanxi  
       2017-05-01 12:12:57 +08:00 via Android
    @antiblahblah 我最近没详细试过,因为我只想用高品质模式。我记得以前初步试的时候是可以的,理论上不应该不可以。

    顺便更新一下,目前 Synology 已经放出了最新的 DSM 的 Kernel source,所以使用 x86 架构的 NAS 的,可以在 DSM 里用 VirtualBox 虚拟一个 Windows 了。
    antiblahblah
        13
    antiblahblah  
       2017-05-01 13:18:06 +08:00
    @lifanxi 我也想用高品质模式,但不想破坏原有的存储目录结构,所以最好的方式就是群晖自动同步到 google drive,并在 google photo 中自动识别。dsm 中虚拟 windows 的方案有点复杂且维护成本高,我是没精力折腾了。
    antiblahblah
        14
    antiblahblah  
       2017-05-07 22:11:02 +08:00
    @lifanxi 装个 docker 能跑 google photos backup 么?
    另外我知道为什么 google photos 无法识别我放到 google drive 中的照片了,因为我用的是教育版,教育版的 google photos 中没有“在你的内容库中显示 Google 云端硬盘中的照片和视频”这个功能,真让人沮丧!
    lifanxi
        15
    lifanxi  
       2017-05-08 08:12:55 +08:00 via Android
    @antiblahblah 看我 6 楼写的 2.2,可以的,但是似乎不稳定。我不推荐,这个远没有虚个 Windows 好用。
    lifanxi
        16
    lifanxi  
       2017-05-11 09:36:16 +08:00
    更新 2:Synology 在少部分中高端 NAS 型号上推出了 Virtual Machine Manager,原生支持跑虚拟机了。所以可以直接在 DSM 里跑个 Windows 虚拟机,然后想干嘛干嘛了。
    yongw520
        17
    yongw520  
       2017-05-12 15:04:04 +08:00
    @lifanxi 有没有办法解决 google photos pc 版本备份时无法排除文件夹的问题,直接备份群晖 Photo 目录会把缩略图目录备份进去。。。
    lifanxi
        18
    lifanxi  
       2017-05-13 09:17:09 +08:00 via Android
    @yongw520 手工改群晖的 Samba 配置,把 @eaDir 放进排除列表。具体做法我忘了,回去查查看再来回复。
    yongw520
        19
    yongw520  
       2017-05-13 13:41:41 +08:00
    @lifanxi 非常感谢! 根据你的提示找到了,在群晖的 Samba 高级设置中,可以排除,可以使用通配符
    https://www.synology.com/zh-cn/knowledgebase/DSM/help/DSM/AdminCenter/file_winmacnfs_win
    lifanxi
        20
    lifanxi  
       2017-05-13 21:38:49 +08:00
    @yongw520 嗯,就是那个 Veto files 的选项,我以前还不知道这里可以配,所以都是自己去改 /etc/samba/smb.con 这个配置文件的。
    antiblahblah
        21
    antiblahblah  
       2017-07-14 16:31:31 +08:00
    @lifanxi Google 新发布了 Backup & Sync,不知道会不会对上述问题有帮助。还没试,先来 share 一发。
    lifanxi
        22
    lifanxi  
       2017-07-18 11:13:47 +08:00
    @antiblahblah 谢谢,Backup & Sync 工具没用,比以前的 Google Photos Backup 还没用。因为它只支持本地文件系统( HFS+或 NTFS ),Samba 等网络文件系统都不支持。
    godkind
        23
    godkind  
       2017-08-04 22:25:43 +08:00
    入手了群晖,也想找找有没有合适的思路备份照片。
    不知道有什么办法,从 nas 自动上传到 flickr 或者 google photo ?
    思路很混乱。
    lerry
        24
    lerry  
       2017-09-18 17:53:36 +08:00
    gaolycn
        25
    gaolycn  
       2017-09-24 18:35:17 +08:00
    @lifanxi 我在 win10 里映射网络驱动器,google photos backup 初次备份是成功了,但是有新文件添加到网络驱动器里时 google photos backup 并不能自动发现啊
    richar
        26
    richar  
       2017-10-07 10:59:35 +08:00
    新的 Backup & Sync 工具不支持网络文件系统了,这下又要折腾
    knightli
        27
    knightli  
       2018-02-18 01:36:38 +08:00   ❤️ 1
    关注! 目前也没找到完美方法,但我用的办法是挂载网络硬盘然后用 win10 上去年装的'google photos backup',这个方法还是可以用的。

    我心目中的理想图景是: **Google Photos 作为 NAS 上所有照片的前端**

    -------------- 啰嗦的分割线 ----------------------------
    这个先稍微要解释一下为啥一定要用 NAS,而不直接用 Google Photo。
    简单说就是一个因素:方便大家上传。

    我的需求说起来很简单,想让一家老小,随时随地,拍的照片,在不同的手机,不同的 wifi 下都能很方便的上传。
    如果用 Google Photo,首先面临的就是翻墙的问题,自己好说,老人在我配好路由翻墙的家里也好说,但回老家或者出去外面,翻墙这件事就挡住了大家同步上传照片的步伐。大家懂得,出游共享传照片其实才是最常见的需求场景,这种场景都满足不了,什么方案都白搭。
    另外面临的就是上传速度,即使在我家里配置好了翻墙的路由,速度最快的情况下,出去拍一天照片,在家里睡一晚上往往也传不完。这也非常蛋疼。
    所以用 NAS 做一个可控的翻墙中介,也同时作为一个可快速上传的 cache,就非常有必要了。

    于是,解决方案自然就是让 NAS 成为整个家庭照片数据的存储中心。

    但这个照片存储中心,作为数据源很强大, 但说到对照片的分析处理这些前端的事情,说实话各种 NAS 厂家加上其他一些云储存厂商,都不够给 Google Photos 提鞋的。

    所以才得到上面说的这个方案:「 NAS 做家庭照片存储中心,Google Photos 做浏览、加工、处理的前端」


    -------------- 啰嗦的分割线 ----------------------------

    这个前端需要具备哪些特性,才真的可以说做到完美了呢?

    目前因为各种限制,还不完美 (5★满分,☆属于有缺陷):

    [读] -- 浏览照片的最佳前端

    背后的特性有:

    - [★] (照片同步--从源到前端)可以支持 NAS 作为数据源,即时同步新的照片到这个平台上。主流平台上需要有这个同步软件,支持各种同步策略。

    - [★★★★] (浏览--设备)支持各种设备的浏览,以及浏览本身的体验(排序、各种维度、相册等功能)
    - [★★★★★] (浏览)有强大的智能分析处理,帮助以各种维度去浏览,乃至主动触发回忆以及发现
    - [★★★] (处理)能够制作在原始照片或视频之上的剪辑
    - [★★★] (社交)和社交功能结合,可以在朋友之间共享和互相发现和自己相关的照片并纳入管理

    [写] -- 从前端找到原始数据源,并且可以对源数据进行相关操作

    - [☆] (数据反写--从前端到源)可以支持从前端出发,找到数据源,并且对数据源进行操作(为啥需要这个功能?在 Google Photos 上浏览照片后,发现拍的不好的照片想删掉,但如果不在源上也同步删掉,就有可能重新下次再被同步上来--这个问题其实也同样出现在 NAS 和各设备这种上下游同步关系中,解决方案也类似,删掉下游时,希望能够通过提示的方式,确认是否也删除上游--此外,在 Google Photos 上删除废照片,即使解决了重新被同步的问题,本身这个废照片在 NAS 上也会白白占据空间,不如通过某种方式经用户确认后删除)
    - [☆] (数据反写--从前端到源)可以支持完善图片的原始信息。这包括文件名、EXIF 等信息。因为有的照片这类附加信息可能在外部传递过程中丢失或不正确。既然 Google Photo 作为浏览的前端,这类信息在浏览过程中被发现后应该可以顺手修改掉,并且完善源数据才对
    toyst
        28
    toyst  
       2018-08-31 10:16:09 +08:00
    nevermlnd
        29
    nevermlnd  
       2018-11-21 11:21:27 +08:00
    @qdsearoc 请问用的什么加密呀
    qdsearoc
        30
    qdsearoc  
       2018-11-21 12:04:15 +08:00
    @nevermlnd 系统自带加密,没有说明加密方式,印象中好像可用加密密码或私有密钥解密

    github 有开源的解密实现,https://github.com/marnix/synology-decrypt
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2691 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 09:18 · PVG 17:18 · LAX 01:18 · JFK 04:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.