zjksjs1 发表于 2023-5-18 09:44

威联通NAS和群晖NAS同步文件

我有一台DS918的群晖NAS,上面存了很多文件。然后在另一个住所还有一台威联通的NAS(里面有部分文件和918的相同),现在想把DS918中的全部文件同步到威联通中,试过都不是很理想。

用威联通的HBS同步软件或者群晖的Cloudsync软件通过Webdav的方式可同步,但是不管选择“单向同步”还是“双向同步”都是把群晖中的文件全部同步过来,其实威联通NAS中已经有一部分相同的文件了,按道理不是应该相同的文件就不需要同步过来了吗?只需要把威联通里没有的文件同步过来就可以了。由于我是异地远程同步,要同步的文件量大,所以我是希望只同步威联通中没有的文件过来就可以了。

还有一个问题,用威联通的HBS只能同步过来子文件夹里的文件,根文件夹中的其它文件没有同步过来。(比如我要把A文件夹同步过去,但是A里面有C,D,E三个文件甲和F,G,H三个EXCEL表。但是HBS只能同步CDE三个文件夹里的内容过来,FGH的三个表没有同步过来)

请教各位,有什么好方法可以只同步威联通中没有的文件过来吗?

cabala 发表于 2023-5-18 10:06

当然是Rsync

brucelee1126 发表于 2023-5-18 10:21

lz要同步的目标文件夹是已存在文件夹,不是新建专门为同步的文件夹,文件夹里有文件,文件有跟群晖重复的,lz得意思是在同步的时候把扫描出来重复的文件不同步,是这样吗,现有已有非通过hbs3同步的文件,可能真的不会扫描,我没有细研究过,lz为什么不用远程smb去同步呢

fe铁 发表于 2023-5-18 10:21

群晖在文件服务里开启rsync服务,威联通通过rsync同步群晖的目录。

tsaotse 发表于 2023-5-18 10:51

只能用rsync命令吧?HBS3增量备份只用过目标目录为新的……

brucelee1126 发表于 2023-5-18 11:01

微力同步内核就是rsync,可以试试,我印象中貌似可行

zjksjs1 发表于 2023-5-18 11:08

brucelee1126 发表于 2023-5-18 10:21
lz要同步的目标文件夹是已存在文件夹,不是新建专门为同步的文件夹,文件夹里有文件,文件有跟群晖重复的, ...

对,就是你说的这个意思。扫描出来的已有文件不同步,只同步没有的文件。smb能做到只同步没有的文件吗?

zjksjs1 发表于 2023-5-18 11:08

cabala 发表于 2023-5-18 10:06
当然是Rsync

好的,感谢。

zjksjs1 发表于 2023-5-18 11:09

fe铁 发表于 2023-5-18 10:21
群晖在文件服务里开启rsync服务,威联通通过rsync同步群晖的目录。

好的,我去试试。可以只同步扫描到没有的文件吗?不需要同步已存在的文件

zjksjs1 发表于 2023-5-18 11:10

tsaotse 发表于 2023-5-18 10:51
只能用rsync命令吧?HBS3增量备份只用过目标目录为新的……

Rsync可以做到只同步不存在的文件吗?如果已经存在的就不需要同步了

zjksjs1 发表于 2023-5-18 11:11

brucelee1126 发表于 2023-5-18 11:01
微力同步内核就是rsync,可以试试,我印象中貌似可行

好的,我试试先

tyy474 发表于 2023-5-18 11:38

一开始的相同文件只是你认为上的相同吧,很有可能在复制黏贴时候会有变动,但是可能不影响使用。我一般都是HBS3备份一次到群辉,出来的压缩文件夹类型,同步文件以哪个最新就同步一次,然后才换过来校验是不是,这样才能保证两台机子数据可以一致。也就是说放弃你原来那些已有文件,全部同步一次。觉得速度不够就两台机搬到一个内网搞,要么就后台让他慢慢同步

mozart_fans 发表于 2023-5-18 12:31

威联通HBS3与群晖单向同步时系统会比较两端的文件及文件夹的,只有新的或修改过的文件及文件夹才实施同步,本人就用HBS3向群晖、华硕等NAS进行单向同步的,没什么问题。

zjksjs1 发表于 2023-5-18 13:46

mozart_fans 发表于 2023-5-18 12:31
威联通HBS3与群晖单向同步时系统会比较两端的文件及文件夹的,只有新的或修改过的文件及文件夹才实施同步, ...

请问你用HBS3是通过什么Webdav同步的吗?Rsync?

fudaming 发表于 2023-5-18 14:02

rsync -av source/ username@remote_host:destination
rsync -av username@remote_host:source/ destination

zjksjs1 发表于 2023-5-18 16:41

mozart_fans 发表于 2023-5-18 12:31
威联通HBS3与群晖单向同步时系统会比较两端的文件及文件夹的,只有新的或修改过的文件及文件夹才实施同步, ...

你好,老哥。我再次试用HBS3来同步文件,但是我是从群晖同步来威联通,所以我选择的是“活动同步”(如果选单向同步的话只能是威联通同步到群晖)。可以看到虽然同步状态中显示“正在比较本地文件”,但其实他还是在同步。并且这个文件是我威联通中已经存在的了。

我和你的唯一不同,你是威联通用HBS3向群晖同步,我是用HBS3从群晖同步过来,不知道是不是这个差异造成的。

mozart_fans 发表于 2023-5-18 20:14

本帖最后由 mozart_fans 于 2023-5-18 20:18 编辑

zjksjs1 发表于 2023-5-18 13:46
请问你用HBS3是通过什么Webdav同步的吗?Rsync?

使用SMB同步的。用HBS3做数据调动,不管是威联通到其它NAS,还是其它NAS到威联通,对于HBS3这个套件的机制来说应该没什么本质区别。

YsHaNg 发表于 2023-5-18 20:25

rsync -av

tsaotse 发表于 2023-5-19 10:51

本帖最后由 tsaotse 于 2023-5-19 10:52 编辑

zjksjs1 发表于 2023-5-18 11:10
Rsync可以做到只同步不存在的文件吗?如果已经存在的就不需要同步了

真是伸手党啊……
先带--dry-run跑一下看看
/usr/bin/rsync -avlHAXWE --relative --progress --dry-run SRC DEST
确认满足同步需求了再用
/usr/bin/rsync -avlHAXWE --relative --progress --remove-source-files SRC DEST
再把稳一些的话,不要带--remove-source-files

zjksjs1 发表于 2023-5-19 10:55

tsaotse 发表于 2023-5-19 10:51
真是伸手党啊……
先带--dry-run跑一下看看
/usr/bin/rsync -avlHAXWE --relative --progress --dry-run...

哈哈哈,感谢老哥,主要是我对命令不熟,所以我一直都是比较喜欢UI界面来操作[流泪]

有了你这样的详细操作,我就可以试试了。

再次感谢[喜欢]

zhwgu 发表于 2023-7-22 18:20

mark,学习备用。
页: [1]
查看完整版本: 威联通NAS和群晖NAS同步文件