找回密码
 加入我们
搜索
      
查看: 7647|回复: 20

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

[复制链接]
发表于 2023-5-18 09:44 | 显示全部楼层 |阅读模式
我有一台DS918的群晖NAS,上面存了很多文件。然后在另一个住所还有一台威联通的NAS(里面有部分文件和918的相同),现在想把DS918中的全部文件同步到威联通中,试过都不是很理想。

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

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

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

发表于 2023-5-18 10:06 | 显示全部楼层
当然是Rsync

发表于 2023-5-18 10:21 | 显示全部楼层
lz要同步的目标文件夹是已存在文件夹,不是新建专门为同步的文件夹,文件夹里有文件,文件有跟群晖重复的,lz得意思是在同步的时候把扫描出来重复的文件不同步,是这样吗,现有已有非通过hbs3同步的文件,可能真的不会扫描,我没有细研究过,lz为什么不用远程smb去同步呢
发表于 2023-5-18 10:21 | 显示全部楼层
群晖在文件服务里开启rsync服务,威联通通过rsync同步群晖的目录。
发表于 2023-5-18 10:51 | 显示全部楼层
只能用rsync命令吧?HBS3增量备份只用过目标目录为新的……
发表于 2023-5-18 11:01 | 显示全部楼层
微力同步内核就是rsync,可以试试,我印象中貌似可行
 楼主| 发表于 2023-5-18 11:08 | 显示全部楼层
brucelee1126 发表于 2023-5-18 10:21
lz要同步的目标文件夹是已存在文件夹,不是新建专门为同步的文件夹,文件夹里有文件,文件有跟群晖重复的, ...

对,就是你说的这个意思。扫描出来的已有文件不同步,只同步没有的文件。smb能做到只同步没有的文件吗?
 楼主| 发表于 2023-5-18 11:08 | 显示全部楼层

好的,感谢。
 楼主| 发表于 2023-5-18 11:09 | 显示全部楼层
fe铁 发表于 2023-5-18 10:21
群晖在文件服务里开启rsync服务,威联通通过rsync同步群晖的目录。

好的,我去试试。可以只同步扫描到没有的文件吗?不需要同步已存在的文件
 楼主| 发表于 2023-5-18 11:10 | 显示全部楼层
tsaotse 发表于 2023-5-18 10:51
只能用rsync命令吧?HBS3增量备份只用过目标目录为新的……

Rsync可以做到只同步不存在的文件吗?如果已经存在的就不需要同步了
 楼主| 发表于 2023-5-18 11:11 | 显示全部楼层
brucelee1126 发表于 2023-5-18 11:01
微力同步内核就是rsync,可以试试,我印象中貌似可行

好的,我试试先
发表于 2023-5-18 11:38 | 显示全部楼层
一开始的相同文件只是你认为上的相同吧,很有可能在复制黏贴时候会有变动,但是可能不影响使用。我一般都是HBS3备份一次到群辉,出来的压缩文件夹类型,同步文件以哪个最新就同步一次,然后才换过来校验是不是,这样才能保证两台机子数据可以一致。也就是说放弃你原来那些已有文件,全部同步一次。觉得速度不够就两台机搬到一个内网搞,要么就后台让他慢慢同步
发表于 2023-5-18 12:31 | 显示全部楼层
威联通HBS3与群晖单向同步时系统会比较两端的文件及文件夹的,只有新的或修改过的文件及文件夹才实施同步,本人就用HBS3向群晖、华硕等NAS进行单向同步的,没什么问题。
 楼主| 发表于 2023-5-18 13:46 | 显示全部楼层
mozart_fans 发表于 2023-5-18 12:31
威联通HBS3与群晖单向同步时系统会比较两端的文件及文件夹的,只有新的或修改过的文件及文件夹才实施同步, ...

请问你用HBS3是通过什么Webdav同步的吗?Rsync?
发表于 2023-5-18 14:02 | 显示全部楼层
rsync -av source/ username@remote_host:destination
rsync -av username@remote_host:source/ destination
 楼主| 发表于 2023-5-18 16:41 | 显示全部楼层
mozart_fans 发表于 2023-5-18 12:31
威联通HBS3与群晖单向同步时系统会比较两端的文件及文件夹的,只有新的或修改过的文件及文件夹才实施同步, ...

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

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

这个文件已经存在

这个文件已经存在

实际上还是在同步

实际上还是在同步
发表于 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这个套件的机制来说应该没什么本质区别。
发表于 2023-5-18 20:25 | 显示全部楼层
rsync -av
发表于 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
 楼主| 发表于 2023-5-19 10:55 | 显示全部楼层
tsaotse 发表于 2023-5-19 10:51
真是伸手党啊……
先带--dry-run跑一下看看
/usr/bin/rsync -avlHAXWE --relative --progress --dry-run  ...

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

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

再次感谢
发表于 2023-7-22 18:20 来自手机 | 显示全部楼层
mark,学习备用。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-29 21:26 , Processed in 0.012500 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表