搜尋

首頁  >  問答  >  主體

linux - 跨机房实时大量小文件同步方案

大家有没有大量小文件在多个机房之间实时同步的方案?有没有实际生产环境部署过的?

伊谢尔伦伊谢尔伦2838 天前724

全部回覆(3)我來回復

  • 怪我咯

    怪我咯2017-04-17 11:19:42

    曾經用過的:

    1. nfs
    2. inotify + rsync
    3. MongoDB儲存

    @qrpeng 說的sersync應該也不錯,完全適合LZ的場景。

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 11:19:42

    我使用sersync比較多,確實他可以滿足你的需求,而且可以佈置複雜的一個結構,但也要提醒你這個的弊端也很多,如果節點多管理也是比較麻煩的,還有就是沒有詳細的日誌和回滾的辦法. 其實這個工具就是利用了inotify+rsync 而是多進程的方式,加入了配置管理,所以比一般的工具好用. 如果有精力可以嘗試改造,換成其它語言也都可以很好的實現的.如GO語言,python.

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 11:19:42

    可以試試 sersync

    回覆
    0
  • 取消回覆