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

两台服务器,双向同步同一个文件夹,有一个修改,另一个服务器的就会对应修改,保证不会有同时修改,冲突等情况。有什么最简单的方法吗?

  •  
  •   zxCoder · 353 天前 · 2126 次点击
    这是一个创建于 353 天前的主题,其中的信息可能已经有所发展或是发生改变。
    22 条回复    2022-04-09 22:15:09 +08:00
    golangLover
        1
    golangLover  
       353 天前 via Android
    修改之前写一个 a.modified 文件作为 flag
    修改后写入 a.ok 。删除 a.modified 文件

    如果检测到没有 a.ok 或者有 a.modified, 就等待。有 a.ok 才开始修改
    litchinn
        2
    litchinn  
       353 天前
    inotify + rsync ?
    blackcurrant
        3
    blackcurrant  
       353 天前
    dropbox
    westoy
        4
    westoy  
       353 天前
    drbd?
    xiadd
        5
    xiadd  
       353 天前
    试试 rclone 呢
    documentzhangx66
        6
    documentzhangx66  
       353 天前
    直接 samba 不就行了,还支持跨系统。
    XiLingHost
        7
    XiLingHost  
       353 天前
    syncthing 试试
    momocraft
        8
    momocraft  
       352 天前
    同时修改的机率大吗?冲突的后果严重吗?
    ziseyinzi
        9
    ziseyinzi  
       352 天前
    syncthing 或者 rsync
    Sylv
        10
    Sylv  
       352 天前 via iPhone
    Resilio Sync
    BDGS
        11
    BDGS  
       352 天前
    nfs?
    FrankAdler
        12
    FrankAdler  
       352 天前 via iPhone
    建议先说为什么需要同步,大家能给出更好的方案
    PolarBears
        13
    PolarBears  
       352 天前
    GFS ?
    codingadog
        14
    codingadog  
       352 天前
    inotify + unison
    Cu635
        15
    Cu635  
       352 天前
    syncthing
    timothyye
        16
    timothyye  
       352 天前
    syncthing + 1
    SenLief
        17
    SenLief  
       352 天前
    syncthing
    iqfEmhuNidBhDfWo
        18
    iqfEmhuNidBhDfWo  
       352 天前
    syncthing ,开启版本控制,选择外部控制,然后自己写脚本决定冲突合并策略
    GrayXu
        19
    GrayXu  
       352 天前
    同步盘( onedrive seafile )不都有这样的功能吗,有冲突就会自动创建一个新的版本出来。
    ZE3kr
        20
    ZE3kr  
       352 天前 via iPhone
    lsyncd
    neilyoone
        21
    neilyoone  
       352 天前
    两台服务器 共享一个 nfs 不好吗?
    FLYROUTER
        22
    FLYROUTER  
       352 天前
    syncthing btsync rsync
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   4523 人在线   最高记录 5556   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 06:00 · PVG 14:00 · LAX 23:00 · JFK 02:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.