多设备资料同步和备份问题

2 月 27 日
 stdbot

情况说明

想请教一下大家是如何进行多个设备之间数据同步以及备份的问题。

设备:

其中 NAS 台式 NUC 在一个大局域网内,但是带宽很小,最多 10MB/s 。

主力办公设备是台式和笔记本,目前多个设备之间的同步主要依靠两个方案,1.威力同步,2.威联通 QSync 。历史原因现在用的很混乱所以想整理一下。

主要问题

  1. 使用同步软件进行同步好还是通过挂载网络硬盘的方式比较好?
  2. 如果使用同步软件,我应该是整个盘进行同步还是针对每个文件夹进行维护?如果是每个文件夹的话,任务多了可能需要同时管理数十个文件夹,很麻烦而且感觉容易出错。
  3. 我在同步的同时还想进行数据备份,我应该怎么做?现在备份的方案是,nas 上同步数据保存的文件夹是 raid1 ,同时每天定时对台式机进行数据热备份。
2972 次点击
所在节点    NAS
15 条回复
git00ll
2 月 27 日
syncthing ,中心节点模式同步
k1rin
2 月 27 日
其实同步软件和挂载网络硬盘可以共存呀,有离线使用需求的用同步软件( Syncthing 或是你这的威力同步)同步,其他文件就需要时访问网络硬盘就行。

另外,老生常谈的「 raid 不是备份」,raid 只能防止你的某块硬盘坏掉,如果出现误删等操作,数据还是会丢。

/t/1154883 建议将文件按重要性排序,将重要的数据备份到云端。
Cheons
2 月 27 日
个人资料
onedrive 与应用云服务


项目?微软、github 等多的是项目管理。
stdbot
2 月 27 日
@Cheons 不是项目管理,主要是资料同步备份,项目管理有专门的工具,
stdbot
2 月 27 日
@k1rin nas 上面的已经是备份了,raid 确实是用来防止盘坏掉,某种程度上算备份吧。hhh
ScotGu
2 月 27 日
之前白嫖 OD E3 MSDN ,九分满意,前段时间被扬了, 转 syncthing 。
2 台 PC 、一台云电脑、一台 NAS ,除了同步慢点(使用公共服务器),其他都还可以,8 分吧。
ScotGu
2 月 27 日
1 、使用同步软件进行同步好还是通过挂载网络硬盘的方式比较好?
>推荐还是同步比较好,网络硬盘的读写太慢,有些文件较大的时候。

2 、如果使用同步软件,我应该是整个盘进行同步还是针对每个文件夹进行维护?如果是每个文件夹的话,任务多了可能需要同时管理数十个文件夹,很麻烦而且感觉容易出错。
>只同步你需要同步的文件,最好不要包括会产生大量日志的目录。

3 、我在同步的同时还想进行数据备份,我应该怎么做?现在备份的方案是,nas 上同步数据保存的文件夹是 raid1 ,同时每天定时对台式机进行数据热备份。
>数据备份可以找一台设备(比如 debian 里装个 syncthing ),平时正常同步,用备份工具进行增量备份到外部存储,可以是独立硬盘、U 盘、网盘、S3 对象存储。
cpstar
2 月 27 日
7# 说的比较完善了

补充几点:

qnap 的各类配套,应该是比较完整的,qsync 配置文件夹,这样可以操控哪些同步哪些不同步。比如工作资料,全部往这个目录里边堆。我记不清是不是可以多设备同时往 NAS 上一个目录里同步,也就是一份文件在多设备之间产生统一的版本,至少我用的还是按设备设子目录并且同步权限仅限这个子目录。

然后备份的话,是另外一个概念,但是 3-2-1 的原则不变,HBS3 很好用。我现在的策略,本机是 8 盘,其中运行盘是一个单盘,另 6*4T 组 RAID-Z2 作为本机备份,采用 sync 方式;然后另外一个地方建 minio 对象存储,采用 qudedup 打包备份。
MADBOB
2 月 27 日
我的方案是,不同步,全部设备直接读写 nas !日常看个资料文档,对带宽要求不大的。网络配置好后人在外面也能直接访问家里 nas ,就是个大局域网。就不用考虑各种同步问题了
stdbot
2 月 27 日
@MADBOB 科研一个项目里面资料太杂了,程序文档图片视频都有,剪辑视频或者跑程序的时候纯在线太难顶了,没办法才选用的同步方案。
stdbot
2 月 27 日
@cpstar 您说的是筛选器还是选择性同步?筛选器好像不是常规的正则,有些隐藏目录不知道咋排除掉。选择性同步的话,就是因为有这个功能所以我想的是直接用同步的方式让台式整个工作盘和 nas 同步(顺便相当于持续热备份到 nas 上,也就相当于 3 里面有两个设备了),然后其他设备直接去同步这里面的部分目录。

本机备份也用 HBS3 吗?那他快照的功能不也相当于本机备份?我现在用的是原来的 netback ,打算换成 QSync 的备份功能
brando
2 月 28 日
局域网,开启 NFS 协议,剩下的看交换机和网卡了; NAS 如果是多网卡,可以开启汇聚; NAS 个人用建议开 M2 缓存,读写都行,如果多人用,设置只读,根据你个人使用情况设置;
cifs 其实也可以(对硬件的性能开销会比 NFS 大很多),但个人我觉得设备能开 NFS 协议是最优的;
苹果的 AFP 我没怎么测试过。
测试软件,windows 自带的 robocopy 都可以,需要界面的用 echosync ,SyncBackPro 等都可以;
linux 下的选择也会更多些,包括用 rust 写的程序脚本。
高级阶段的,烧钱,直接开 ROCE 协议就行。
cat1879
3 月 1 日
我直接用网盘同步,cry 映射加密为固定工作盘-》工作区数据目录(加密)-》网盘同步-》其他电脑
dilidilid
3 月 1 日
比较复杂的工作数据如果不是团队协作的话真的有同步的必要吗?是不是你存在本地或者移动硬盘然后定期备份会更好呢
stdbot
3 月 1 日
@dilidilid 会在多地办公,懒得搬电脑。不然就得用远程软件了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1194536

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX