📚 文稿库

照片、影视、笔记、代码…我的个人数据备份同步方式大公开

视频详细分享了基于NAS构建的个人数据备份与同步体系,涵盖照片、影视、笔记及代码等多种类型,并推荐了实用的管理工具。

UP主: 林本兔 · 时长: 13:37 · 🔗 B站原视频

标签: NAS · 数据备份 · 效率工具 · 个人云盘 · 文件同步

前言:我的数据备份与同步体系

从最初的360云盘到现在的自组NAS,这10年间我一直在探索数据同步和备份的方式。因为一直找不到一个相对完美的解决方案,所以这期视频从22年立项一直拖到了今天。直到上周我测试完最后一个板块,我的数据同步备份体系终于趋近于安全、便捷、实用这个完美三角。

本期视频我从照片、影视、笔记、代码、素材、云备份、虚拟机这七个方面跟大家分享一下我的云备份同步流程。可能有同学会问,备份同步一定需要NAS吗?还真不一定,因为每个人的需求各不相同。本期视频主要讲解思路,对于实战怕是后面单出四期都讲不完。当然思路才是最重要的,如果大家对某个板块非常感兴趣,我也会征询大家意见出实战教程。前排提醒,本期内容全程干货,欢迎一键三连,我们现在开始。

照片与视频:NAS + MT Photos 的完美方案

对于我来说,照片和视频无疑是最重要的数据。早些时候我更倾向于把照片视频存到硬盘里,空间不够了就统一转到网盘,之前都没有问题。但如果你一旦染上了相机,五一出门玩一趟就能花掉十几G,加上各大网盘还卡,原图备份和文件大小体验可以说非常不好。而且还有一个非常大的问题:能否随时查看也是一个非常重要的环节。有没有一种方法能做到跟手机相册一样,用瀑布流预览迄今为止你拍到的所有照片呢?

直到去年这个完美的方案才定下来,就是 NAS 加 MT Photos。对于手机,我只要连上WIFI打开软件,照片视频就会自动同步到NAS里。对于相机拍的照片可能有些复杂,我本地接了块1T的机械硬盘作为中转。每当一次拍摄完成后,我会先整理一遍照片和视频,把废片用Bridge删除,在硬盘中新建一个文件夹,命名为日期加拍摄摘要,然后将照片视频拖进去。电脑备份我推荐用 FreeFileSync,这是一款免费软件,用SFTP传输到家里的NAS里,同步方式选择单向增量就可以了。MT Photos 接收到照片后,会对文件进行转码生成缩略图,方便做瀑布流,整体体验非常好。从09年到25年的照片,随便滑动一下就能加载出来。

MT Photos 的四大特色功能

以上介绍的功能其实跟目前主流网盘差不多,从下面开始就是这个软件的特色了:

第一,支持 RAW 和 Live Photo。RAW预览我倒不怎么惊讶,不修图光看RAW其实没有太大意义。让我惊讶的是,它竟然支持 ZV-E10 二代这个最新相机的 RAW 预览,要知道我电脑 Camera Raw 都还要更新好几个版本,而且还能准确读到我给的星标,这对于专业摄影师来说绝对是非常实用的功能。虽然我不用,但是你不能没有。Live Photo 方面,安卓和苹果的动态照片都支持,虽然没有苹果官方相册那么丝滑,但作为一个第三方软件已经非常不错了。

第二,对于人物、地点、场景的智能分类做得十分详细。说实话,我觉得有些国产手机系统甚至要向这个软件学习。

第三,强大的搜索。之前用群晖 Photos 备份时,我以为它能按照场景分类就已经很强大了,但这波AI潮来了之后,直接秒杀了传统相册软件。你可以在搜索栏中用自然语言拼出你想搜索的内容,就比如我想查个离谱的植物大战僵尸,它都能搜到我10年前玩植物大战僵尸2的截图。当然搜索其他内容也是没问题的,具体准确程度也因词而异。按照相机镜头筛选也都没有问题,这可以用来快速查找我用无人机拍的照片。甚至可以搜索图片里的文字,就比如我搜我自己,它也能快速找到当年我做第一期鬼畜视频的截图。

第四,支持多账号。虽然目前这台NAS就我一个人在用,但如果你想给家里人开一个账号也是没有问题的。这便是我觉得比较完美的照片视频同步方法。

影视库:自建海报墙与多端观看备份

在之前我其实没有存储影视这个习惯,一般都是下完了就看,看完了就放一边,空间不够就删。但直到出现了海报墙这个东西,这就跟你Steam买游戏一样,是会上瘾的。但回过头来思考一下,这能完全怪海报墙吗?其实不是。影视跟音乐不太一样,音乐我觉得在各方面已经走到头了,只要开个会员,各大平台能给你带来非常好的体验。除非是听国砖的,否则我实在想不通搭音乐库有什么必要。但影视就不一样了,各大APP鱼龙混杂,有些你想看的内容只能到特定平台上看,要么就只能去看澳门新葡京,所以自建影视库还是非常必要的。

再来说说影视观看。对于苹果用户来说,Infuse 应该是比较好的选择;对于安卓或 Windows 生态用户来说,可选的就多了,Jellyfin、Emby、飞牛影视都是非常不错的选择。我选择的是 Jellyfin,开源免费,Windows、安卓TV端都支持,但需要配合一个好的刮削器才行,要不然海报墙和字幕就是残废。

最后说说影视库备份。先来问大家一个问题,你觉得影视算是重要数据吗?那当然算,我自己搭建的内容都是费了好大力气才下载下来的,当然算重要数据了。但如果大家用 Alist 挂载网盘,我倒觉得也是一种较为靠谱的方法,因为不会占用自己NAS的空间,甚至买硬盘的钱都省了。不足就是不能确保一直稳定,但对于看完就删的用户来说根本不用考虑这个。我目前的方法就是在自建影视库的基础上,额外用云同步备份到网盘里,前提是你的空间足够大,想啥看啥,等到网盘都不够用的时候再删除就行。

笔记与阅读:基于 WebDAV 的多端同步

这里我拿我常用的四个软件举例:Obsidian 是双链笔记的代表,相信很多人都用过,在这里你可以把 Markdown 玩出花来;Zotero 是我写论文用的,用它可以一键生成引用,无论是学术研究还是写作都是无敌的存在;BookxNote 是我目前在用的一款笔记软件,Notability 是类似的软件,但是我是 Windows 党,所以挑来挑去也就这款软件还不错;最后就是静读天下,安卓端的一款功能强大的看书软件,配合自己搭建的 TaleBook 在线书库看书很好用。

这四款软件就跟原始版本的 Office 三件套是一个道理,本体不提供云服务,完全把数据交给用户自己,都是本地友好型的软件。如果你只有一台电脑,那么一切都好说,但如果你又想在电脑上写作,又想在手机上写作,这时就需要一个网盘作为数据中转的工具。好在这四款软件全部支持 WebDAV 协议。

要想同步,我们可以搭建一个自己的云同步服务器。在过去,我会选择用坚果云来作为我的云同步中转站,每个月1GB同步一些PDF或者书籍笔记、文字内容完全够了。但有了NAS后,我们就可以自建一个 WebDAV 服务器。这里我选用的是 TrueNAS 自带的 WebDAV 插件,其他家的成品NAS应该都有这个功能。只要填写好相应的服务器IP端口地址,随时随地就能同步到云端,当然多端同步也是没问题的。

代码管理:自建 Git 代码托管平台

虽然UP大学学的专业与编程毫无关系,但是我对编程和智能家居还是非常感兴趣的,时不时也会写一些 Python 代码来方便自己的工作生活。相信说到这里,大家就应该能猜到我接下来要说什么了,没错就是 Git。

用通俗易懂的话来讲,它是一个可以在你每次写完代码按下保存按键时,记忆你本次新增或修改了哪一部分内容的工具。而 Git 加上 Hub 就成了一个代码托管平台(GitHub),将 IDE 连上 GitHub 就可以实现本地一份、云端一份。对于UP这种代码只写给自己看的纯新手菜鸟来说,主要的作用就是不会出现系统重装完之后,才发现自己的代码丢掉的情况。

当然这个网站时常打不开,而且我写的代码也不太适合在网上公开,所以我选择用 Git 自建一个代码托管平台。绑定好 IDE,写完代码提交上传就行,到另一台电脑上也可以拉取相同的进度,再也不怕数据丢失了。

素材与文件:本地文件夹监控同步

我不知道大家是否也有这样的需求:论文写到一半电脑崩溃了,或者这个文件夹里有很多重要的资料,我想同步到云端或者另一台电脑上。这个功能我把它称之为本地文件夹监控同步,各大网盘厂商也给它取了一个比较好听的名字——同步盘。

早在先前用群晖 DSM 的时候,它的 Drive 功能确实实用省心,只要链接成功放那里就行,无论多恶劣的网络环境都能同步成功。但切换到自组NAS后,这个功能就没有了。虽然在前面我也推荐过 FreeFileSync,这个软件也支持实时同步,但配置起来对小白非常不友好。

最近我有找到 SyncFolders 这个软件,就容易多了。在微软官方应用商店里就能下载,通过SFTP连接到家里NAS后就可以后台同步,而且可以开机自启,根本不用担心忘记之类的情况。可以说基本上还原了群晖 Drive 90% 的功能。我目前用它来同步我的 Eagle 素材库,唯一不足的就是对外置硬盘、U盘的支持不太好,所以刚好可以作为 FreeFileSync 的补充。对于 Mac 端我就不太熟悉了,但 Mac 好像也有一个叫 Sync Folders 的软件。如果大家有推荐的数据同步工具,也欢迎弹幕评论区留言。

进阶云备份:数据分级与 Restic 加密备份

到这里,我的五大日常数据同步备份思路就介绍完毕了。UP主肯定不会骗大家,零成本有零成本的方法,有NAS后也有专属于NAS的同步方法。如果你还没看过瘾,那么接下来的内容就要进阶一些了。

不知道大家有没有丢过数据的经历?反正UP主是经历过一次。在我第一期介绍NAS的视频里也说过,大概是22年我的硬盘爆过一次,当时原因应该是电源不稳加上散热不够。还好当时我的所有数据都同步到了 OneDrive 里,这十多年的重要数据算是都捡回来了。所以后面我组NAS的时候会额外关注电源和硬盘,电源上海韵,硬盘也组了 RAID。但是 RAID 只是让你在一块盘炸了之后降低数据恢复难度,用的并不是真正意义上的备份。

如果要做数据备份,那我还要另外再搭一台NAS。现在硬盘价格可比当年贵出不少,对于我这种垃圾佬来说肯定不划算。我甚至有去看磁带备份的文档,但算上软件保养也不是我能负担得起的。那就只能看看云存储了。亚马逊的 S3 深度存储,按照目前 7TB 的数据量,一个月要花七刀,一年也要小500,看上去还行,但是再便宜也不如目前的网盘便宜啊。而且目前很多网盘都支持 WebDAV,通过 Rclone 挂载就相当于一块本地硬盘了。

目前我用的是123云盘,在数据不超过20T的情况下,刚好够我备份需要。而且不是所有数据都需要备份,我们还可以给数据分级:重要的数据加密备份,不重要的数据可以直接备份或者不备份。目前我的照片视频大概 2.8T,个人数据资料文档、视频工程文件差不多 5T,影视 6T。

重要数据加密备份我用的是 Backrest,相当于一个可视化的 Restic。只需要配置好库,它可以把数据打散成块再装箱运输,每天生成一个快照,一个月进行一次数据清理。因为是块备份,也不用担心单个文件太大或者隐私方面的问题。目前我体验完给出的评价是非常稳定,备份能达到满速,还原也基本上能达到满速。我觉得还是比较吃性能的,我四核 J4125 在还原时基本上满负荷在跑。唯一让我不太舒服的是,还原的数据会有小部分的错误,具体错误的文件都有详细记录。但我用 Restic 验证后发现并不是遗漏,只是 MD5 值不匹配,文件依然可以正常浏览。不知道是不是因为备份时意外中断重扫后发生的问题,这个地方就见仁见智了,我的总体评价还是高可用的。

针对非重要数据,我们可以直接使用 Rclone 进行单向同步,如影视剧集等,还能在网盘里直接观看,美滋滋。

虚拟机备份:PVE 与 PBS 的完美配合

最后就是虚拟机了,这个其实在上期视频也有介绍过。PVE 配合 PBS 是完美的存在。目前本地和远程家里已经组网成功,本地的 PVE 和家里的 PVE 都能备份到 PBS 里。这个 PBS 已经救了我好几次命了,上次 Ubuntu 虚拟机升级 24.04 时出现了无法启动的问题,还好可以一键还原。

OK,到这里本期视频就结束了,希望对大家有所帮助。如果有任何问题可以弹幕评论区交流,欢迎大家一键三连支持,我们下期视频再见。

On this page