Monokai 发表于 2020-3-14 02:09:46

通过WebDav异地Nas间同步文件夹

本帖最后由 Monokai 于 2020-3-14 02:26 编辑

我自己的需求是两台nas异地同步,可通过切换域名来保证服务器的可用性。
尝试了很多控件,目前觉得WebDav做异地双向同步是比较靠谱的方案。
简单说下几个异地同步方式的比较:
一、共享文件夹同步(不推荐)
以前用5.2的黑裙就一直在用共享文件夹同步,这个同步是单向的,主服务器挂了或者维护,直接切域名到同步服务器,svn基本可以做到无缝切换。但是这个共享文件夹同步好像是单向的,就是说主服务维护好了,再把域名切换回来,这段时间在同步服务器上新增的数据没法同步到主服务器。而且这个选择了试试同步,没同步完之前很难停止,非常吃cpu。

二、Synology High Availability、GoodSync Server、Resilio Sync
Synology High Availability好像要两台一样的服务器,好像还需要双网口。想尝试了一下,结果黑裙6.1.7的不支持,直接放弃。
GoodSync Server、Resilio Sync都看了眼,三方的东西,又是账号,又是付费,直接放弃了。

三、Cloud Station ShareSync
这个倒是可以用,但是新版本6.2.2-24922的群晖,不能和Synology Drive Server。但我主副服务器都需要用Drive协同,所以准备放弃。后来又尝试了下6.1.7的黑裙,ShareSync和Drive可以同时装。这样的话,我就用6.1.7上的ShareSync连6.2.2上的Drive,也是可以同步的,但是好像只能同步开启团队协同的文件夹。感觉也不是很靠谱,我总不能把所有文件夹都开启团队协同吧。

四、WebDav和Cloud Sync
前几年用5.2的时候,记得控制面板里面能直接开启WebDav的,又有很深的印象Cloud Sync是支持WebDav的。因为在5.2的时候,用WebDav连接城通网盘死活连不上。最后一台在套件里开启了WebDav服务,一台通过Cloud Sync连上之后选择双向同步。缺点就是效率低,尤其是第一次同步的时候,也非常吃cpu。双向同步设置好了,又试了下之前5.2黑裙WebDav一直连不上的城通网盘,居然也好了。所以重要数据果断设置了百度云、城通、双Nas异地同步。

我最终想实现的是,一个手动版的高可用。即两台nas共享文件夹同步、数据库同步、套件各装各的,各自在各自内网能当nas用,在异地又互为备份,一台挂切换个域名5分钟内恢复生产,挂掉的那台如果非毁灭性损坏,修复好后又能很快把新增的数据同步回去。

后面准备想求懂技术的大佬教下MariaDB怎么设置主-主同步。我看了下phpadmin好像可以给MariaDB设置主从,但是主从不是太方便。
补充:还想吐槽一点,百度网盘价格高的离谱,几年前买的城通终身高级VIP,好像是5、6百的样子,虽然我不相信啥终身,但是平均下来这么多年,肯定是比百度网盘便宜的,而且速度也不慢,关键还支持WebDav。天翼云盘我也用过,分享链接容易被屏蔽,价格也不便宜。设置完nas异地同步,准备把百度和天翼的会员都停掉了。





页: [1]
查看完整版本: 通过WebDav异地Nas间同步文件夹