lurui45
V2EX  ›  问与答

求一个双向同步照片的方案

  •  
  •   lurui45 · Sep 14, 2023 · 2611 views
    This topic created in 996 days ago, the information mentioned may be changed or developed.

    最近在 V2EX 看了好几个关于照片备份的帖子,正好我最近刚从 iphone 换到安卓,也需要解决这个问题。

    我试了几个方案,都发现了一个问题,例如阿里云盘,OneDrive ,或者 NAS 提供的照片 APP 来备份照片,它们都是单向上传备份,没法做到双向同步。例如我在手机端删了一张照片,云端或者 NAS 端并不会把这张照片也删掉。反过来也是,你在另外一端删掉一张照片,手机端不会同步该操作。而以前的 icloud 的照片是全部实时同步的,ipad 或者 Mac 上面删掉一个照片,iphone 上这个照片立马也会没了。所有地方的数据都是统一的

    我这个人不喜欢在相册里面留一堆乱七八糟的照片,经常是拍五张删掉 3 张。所以单向备份会导致云端存了一大堆我不想要的照片。

    目前试下来发现 syncthing 可以做到双向同步。我现在就是打算手机用 syncthing 和 NAS 双向同步,然后 NAS 和 Onedrive 双向同步。最终实现手机,NAS ,云盘三个地方全部保持数据一致。但是我有个担心的地方,万一手机或者 NAS 端不小心误删了大量照片,就可能导致其他同步端照片也被删掉。

    不知道谷歌的 photos 能不能双向同步,或者说至少能单向增删同步。

    20 replies    2023-09-15 19:30:24 +08:00
    ChellFong
        1
    ChellFong  
       Sep 14, 2023
    关注一下
    YGHMXFAL
        2
    YGHMXFAL  
       Sep 14, 2023
    syncthing 有`忽略删除`的参数,对端删除后,当前设备依然存在(以前需要进 WEBUI 才能开启,现在不知道)

    (当然你要自己测试一下这个功能是不是你想要那种效果)
    YGHMXFAL
        3
    YGHMXFAL  
       Sep 14, 2023
    你可以在 NAS 上忽略删除,然后 NAS 同步到 onedrive,手机上随便造
    lurui45
        4
    lurui45  
    OP
       Sep 14, 2023
    @YGHMXFAL #2 不是忽略删除,是大量删除需要二次确认,OneDrive 桌面端如果检测到你删除大量文件,会让你确认。
    lanlanye
        5
    lanlanye  
       Sep 14, 2023 via iPhone
    Google 可以做到 iOS 删除时同步删除,但 Android 删除时并不会同时删除 iOS 相册中的照片,Android 新增也不会自动放入 iOS 相册。
    szzhiyang
        6
    szzhiyang  
       Sep 14, 2023
    同步和备份不能相互替代的,必须都要有,因为对于同步,如果某端的文件被误删或勒索加密了,所有端都会遭殃,只能从备份恢复。
    pq2Q3XZidsTF906J
        7
    pq2Q3XZidsTF906J  
       Sep 14, 2023 via Android
    提供一个思路,买个 pixel1 手机无限原格式照片传到 Google photo
    ChellFong
        8
    ChellFong  
       Sep 14, 2023
    @yhm2046 但是要怎么实现照片导入和清空的自动化呢
    sunrisewestern
        9
    sunrisewestern  
       Sep 15, 2023
    三星配 onedrive 就是双向同步,不过好像得是海外版本
    netnr
        10
    netnr  
       Sep 15, 2023 via Android
    syncthing 可以开启回收站保留 30 天这种
    lurui45
        11
    lurui45  
    OP
       Sep 15, 2023
    @lanlanye #5 坦率的讲,你这段话我没看明白。
    lurui45
        12
    lurui45  
    OP
       Sep 15, 2023
    @szzhiyang #6 理解,但是大部分是备份方案,所以求一个成熟的同步方案
    lurui45
        13
    lurui45  
    OP
       Sep 15, 2023
    @sunrisewestern #9 刚查了一下,确实是系统级别的相册接入。
    lanlanye
        14
    lanlanye  
       Sep 15, 2023
    @lurui45 #11 一定是晚上打字的问题:xD

    我同时使用 iOS+Google 相册和另一台 Pixel 手机,主要有以下几种情况:

    1. 如果向 iOS 系统相册中添加照片,Google 相册会自动添加
    2. 如果在 iOS 系统相册中删除照片,Google 相册中会自动删除(但有时不会,不稳定)
    3. 如果在 Google 相册中删除照片,它会提醒你同时删除 iOS 系统相册中的照片
    4. 以上在 iOS 中的操作,只要影响到 Google 相册,就会影响到 pixel 的系统相册(因为是同一个 App )
    5. 如果在 pixel 上添加照片,照片会同步到 iOS 的 Google 相册中,但不会进入系统相册,需要自己选中导入
    6. 如果在 pixel 中删除照片,照片会同步从 iOS 的 Google 相册中删除,但系统相册中不会被删除,需要自己对比删除( iOS 中第三方想删除照片需要明确授权)
    pq2Q3XZidsTF906J
        15
    pq2Q3XZidsTF906J  
       Sep 15, 2023
    @ChellFong 你这个需求我第一次看到,我也没试过,可以一起讨论研究下
    lurui45
        16
    lurui45  
    OP
       Sep 15, 2023
    @lanlanye #14 其实你应该是可以不区分 google 相册和 pixel 了,这两个应该是完全同步的。就讨论 IOS+Google 相册的情况就行了。IOS 的操作 Google 相册完全同步,Google 相册的操作无法同步到 IOS 。
    szzhiyang
        17
    szzhiyang  
       Sep 15, 2023
    个人认为如下方案是比较完美的:

    1. 实况照片只放在 iPhone 照片图库,而不放在 OneDrive ,毕竟其他设备很难无损展示实况照片
    2. 不是实况照片的照片和视频都只放在 OneDrive ,而不放在 iPhone 照片图库,这样一来,这些照片和视频就不会跟实况照片混在一起
    3. iPhone 照片图库用 Finder 或 iTunes 备份到电脑、OneDrive 内容备份到 NAS
    szzhiyang
        18
    szzhiyang  
       Sep 15, 2023
    总之,一张照片或视频要么放在 iPhone 照片图库,要么放在 OneDrive ,不要两边都放。
    lurui45
        19
    lurui45  
    OP
       Sep 15, 2023
    @szzhiyang #18 如果用 iphone 的话,我就不折腾备份和同步了,我相信 iCloud 的安全,应该不会出问题。
    lanlanye
        20
    lanlanye  
       Sep 15, 2023
    @lurui45 #16 区别还是存在的,你在 iOS 的 Google 相册中删除会触发 iOS 系统相册中的删除,但在 pixel 上无论怎样都不会影响到 iOS 的系统相册……所以我还是单独列出来了,只是看起来变复杂了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2784 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 257ms · UTC 12:00 · PVG 20:00 · LAX 05:00 · JFK 08:00
    ♥ Do have faith in what you're doing.