我前段时间在研究个人数据备份,目前是敲定了如下方案,抛砖引玉欢迎大家指教:)
用 restic 作为备份工具,把 Rclone + 阿里云 OSS 作为存储后端,通过 Systemd Timer 定时执行备份任务,通过 Healthchecks 监测任务状态。
Q1: 为什么要用对象存储,而不是用网盘?
我很喜欢 restic 这个工具,但它不可避免地会产生大量小文件,而国内网盘(我试了阿里云盘和 123 云盘)大多存在问题,OneDrive 倒是没什么问题,之后或许会考虑。
而目前采用对象存储是因为其实我目前和在可预计的未来数据量都不会很大,大概就 200G 以下。搭配阿里云学生认证送的 300 元无门槛券抵扣按量付费账单,其实是在白嫖使用。
Q2: 为什么不直接备份到 NAS 上?
因为目前是 NAS 是通过 PVE 虚拟出来的 TrueNAS Core ,同物理机上有一个 Debian 虚拟机自部署服务,有 All in Boom 的风险。
也有计划用本地 NAS 定时拉取云端备份,并打上快照。虽然按照 3-2-1 备份原则,最好是独立生成两份备份,但是这里图方便就省略了。
分享两篇文章:
1
nkidgm 2 天前 ![]() 两台群晖,一台全 SSD 24*7 全天开着,另一台全 HDD 每周只启动 2 小时,两台通过 hyper backup 自动同步数据,无人值守全自动。
|
![]() |
2
LuijpCN 2 天前 ![]() 代码丢 github ,照片丢百度云,其他的丢了就丢了吧
|
5
stinkytofux 2 天前
家里两台 NAS 互相自动化备份重要数据, 极重要的数据(照片,视频)每半年加密压缩上传到网盘. 我的觉得这样已经非常安全了, 过犹不及.
|
![]() |
6
Ploter OP @stinkytofux 是的,我分享的第二篇文章一开始就说这种方案是「过度设计」的,需要在安全性和复杂性之间找到平衡点。
|
![]() |
7
Suaxi 2 天前 via Android
代码、笔记在 github
nas 三块盘都是单盘 basic ,照片、杂七杂八的数据每块盘存一份 1t 的机械定期做冷备 |
8
qiaorenzhi 2 天前
AIO 方式。
PVE 系统盘单独一个小容量 256G SSD 盘, 再用一个单独 2T 的 SSD 盘跑各种虚拟机( gitlab 、博客、密码库、vpn 等),NAS 也是 PVE 虚拟机。 再用一个大容量 16T 机械硬盘定时备份 PVE 虚拟机。 NAS 直通一个单独 2TSSD 盘存放数据,再直通一个大容量 16TB 硬盘备份 NAS 的数据。 这样子重要数据就都有两份,一份 SSD 盘上,一份机械硬盘上。 一些不重要的就直接存储到 NAS 备份用的机械硬盘。 这样子,主板坏了换主板,PVE 系统坏了,直接用个新盘重装系统,然后用 PVE 的备份机械盘恢复虚拟机就行。 至于 NAS 数据盘坏了,就从 NAS 的备份机械硬盘恢复。 后续打算加强一下,把密码库虚拟机备份到百度云盘下,感觉这样子差不多了。 |
![]() |
9
vczyh 2 天前
TrueNAS ,周日做全量快照,周一到周六做增量,都上传到 OSS
|
![]() |
10
MFWT 2 天前
刻光盘,BD ,DVD ,CD ,配合硬盘冷备,以及老家的密封箱离线保存,勉强实现 3-2-1
|
11
bigworm 2 天前 via iPhone
Alist+天翼云盘凑合用
|
![]() |
12
ericguo 2 天前
iCloud
|
![]() |
13
totoro625 2 天前
网盘确实不能使用 restic ,随便丢一个包整个就炸了,特别是国内网盘对于加密的长文件名称有额外的削弱
restic 建议定期 check 数据,例如 check --read-data-subset=5% 推荐网盘使用透明加密工具,例如 rclone 自带的加密,或者群晖 cloud sync 自带的加密 所以我的备份方案: 1. 源数据 restic 本地备份到另外的磁盘 2. 源数据 SnapRAID 本地备份到另外的磁盘 3. 源数据 seafile 异地备份到 nas 4. nas 本地 zfs snapshot 5. nas restic 异地备份到 2 处 ext4 仓库 6. nas rclone webdav 备份到网盘 被我砍掉的方案: 7. seafile rclone 同步到异地 seafile 8. nas rclone 异地备份到群晖 9. 群晖 cloud sync 加密同步到网盘 10. 外挂 5T 移动硬盘 |
![]() |
14
dajj 2 天前
200G ,你这一个512 G 的SD卡都能装下。
我很简单,所有数据都放自己10 T 硬盘上,另外还有两个10 T +的做备份。 简简单单。 |
15
kekylin 2 天前
群晖每天通过 Hyper Backup 自动加密备份到 Debian ,再由 Debian 每周通过 Duplicati 加密备份到 115 网盘。
|
![]() |
16
WebKit 2 天前
定时备份到 NAS 里,NAS 用的 raid 1
|
17
deplives 2 天前
日常拍摄的照片(raw),一般就是移动硬盘存一份,dropbox 存一份,视频(log 或者 raw)因为太大了一般只保留珍贵视频的的原始数据,其余就是存剪辑过的片子。
代码等的也是直接用的 dropbox 备份半小时自动上传一次,足够了。 |
![]() |
18
ffLoveJava 2 天前
PVE 太不稳定了
|
19
ererrrr 2 天前
总量 200g 有啥好方案的
你甚至可以电脑一份,手机一份,网盘一份 假设异地的异,不就是为了防火宅盗窃一锅端 那你手机不离身,再下去就不多说了 总之 200g 实在是太简单了 |
![]() |
20
sjbsjb233 2 天前
|
![]() |
21
Kirkcong 2 天前
minio (新加坡+英国)+ aws s3 (半年内常规 s3 数据,超过的自动转深度归档,地区包含新加坡和日本)+40TB OVH dedicate 备份
|
22
cs4forever 2 天前
@ffLoveJava 可以讲讲吗
|
23
zx1w1w 2 天前
通过 zerotier 异地组网,使用飞牛同步,飞牛后面是 Raid5 的硬盘柜。
|
24
way2create 2 天前
没怎么备份,重度拖延症,前来学习,目前还是简单的隐私不上云,代码 GitHub ,其他网盘
|
![]() |
25
SmiteChow 2 天前
照片 Flickr ,视频 youku ,录音网易云音乐云盘
|
![]() |
26
bs10081 2 天前
DS920+ 16TB HC550 *2 with SHR, Snapshot every hour, CloudSync documents to Google Drive and OneDrive, full backup of all user data and Docker to Backblaze.
|
![]() |
27
superchijinpeng 2 天前
kopia
|
![]() |
29
sjbsjb233 2 天前
@hausen #28 掉线了 tg 会自动重连,有断点续传功能,而且 tg 上传文件风控做的也不严😂只要不关就可以一直上传,我是开了台虚拟机专门向 tg 传备份文件。目前传了 4 个 TB 的文件也都能正常下载,而且 tg 自己也说可以把它当文件存储中介来使,就怕上传带宽太高被 ISP 判定为 PCDN 限上行带宽就麻烦了
|
30
INCerry 2 天前 ![]() 我是 OneDrive + NAS + 百度盘
我把所有的文件分为了三类,重要(绝对不能丢,照片,文档资料等等),中等(丢了也还行,就是麻烦,基本是绝版的资源,或者买的一些书 pdf ,课程之类的),无所谓(基本是影视,游戏之类的) 重要:三地备份,NAS + OneDrive + 百度盘 中等:两地备份,NAS + 百度盘 无所谓:NAS 或者 无备份 1. 和朋友合买了 OneDrive 家庭版,每个人有 1TB 的容量,这些用来备份重要的数据,目前用了 500G 妥妥的。百度网盘因为下载资源,常年开 VIP ,现在有 18T 。 2. NAS 上两块 4T 盘做了 RAID1 ,重要的数据通过 gocryptfs 加密,明文的同步到 OneDrive ,密文的同步到百度盘。另外中等数据同步到百度网盘,这些用的 NAS 自带的文件同步功能。 3. 手机 电脑各类设备的用的 NAS 自带的同步软件,当然这个选型就多了,偶尔也用 filesync smb 直接同步 |
![]() |
31
SvenWong 2 天前
我只有照片需要备份,其他的没什么需要备份的。
用的 MTPhotos ,自己写了个脚本,不固定时间将新增的文件,分卷打包,然后手动上传到 2 个不同的网盘 |
![]() |
32
ryougifujino 2 天前
两台威联通,一台 500G 固态单盘+8T 企业级 HDD 单盘(都是 5 年保),作为主力。另一台 4Tx4 RAID10 做全量冷备,一周启动一次。主力的重要数据每晚同步到 OneDrive 。然后不定期的,主力的重要数据还冷备到一块 3T 的外接机械硬盘。
这样 1. 可以接受损失一周不重要数据 2. 重要数据每日用网盘备份,主力坏了重要数据的实时性也有一定保证 3. 备份 NAS 使用 RAID10 保证了备份的可靠性 4. 最外的情况中了勒索病毒,还有 3T 外接硬盘作为兜底 其他还有些数据存在 iCloud 和 GitHub 里面 主力 MacBook 通过威联通 TimeMachine 到一块外接 1T 机械硬盘 |
![]() |
33
bbbblue 2 天前
代码都在 github
重要文件都在 onedrive 这么一想都是微软的。。。沃日 |
37
kekylin 1 天前
@cyokvip #36 一个备份只能在一个目录下吧,这个没留意。你打开慢是不是分卷划分太小导致文件数量过多了?可以试试把分卷大小改成 1GB 或者更大值试试。默认分卷大小是 50MB ,你备份数据大会产生大量分卷文件的,而且 115 对单个目录文件数量好像是限制在五万个的。
|
38
tonynothing 1 天前
马克一下,后面准备给 Homelab 做冷备份
|
![]() |
40
xingheng 1 天前
楼上那些用百度云存储照片的,是直接裸存的吗??
裸存我不可能接受,必须非对称加密一次,永远都不要相信百度。 那么问题来了,百度云其实不允许存加密文件,所以问题是如何把加密的问题存到百度云又不让系统认为是加密文件。。。 |
![]() |
41
chinni 1 天前 via Android
rustic borg kopia
|
42
leoding 1 天前 via iPhone
mark 一下,最近用电多,没注意电费,停了几次电,打算将 NAS 里的文件备份到网盘,学习一下
|
43
bensky 1 天前
我的方法比较简单。主要存储家庭照片、视频。分为两份:
A. 1.2TB 原格式做冷备份存在每年只开几次机的群晖和移动硬盘; B. 250GB 压缩格式 WEBP 和 AV1 格式(其实用起来跟原格式也没啥差别)在手机、飞牛 NAS 、Onedrive 各一份(移动硬盘、群晖和电脑里也有)。 没有随时备份的高法,一般就是换手机时一次性备份过去,或者每年五一、春节有空搞搞。 |
45
mochan 1 天前
群晖+加密备份到百度网盘。着急第一次同步,就开一个月网盘会员加快同步速度,后续增量同步就不用管了
|
![]() |
47
molezznet 1 天前
利用 qnap nas 里的 backup 到 pve 的盘上
|
![]() |
48
Yidian 1 天前
重要文件放 OneDrive, 其他影视什么的放阿里云,天翼云。
|
![]() |
49
molezznet 1 天前
大家 onedrive 都这么大啊
|
![]() |
50
lanisle 1 天前
200G 这么折腾,上帝啊……
|
51
KamaKuraDiary 1 天前
我的极简方案,省钱又安全
1️⃣NAS 做家庭储存 2️⃣电影以外的资料,都增量同步做冷备(机械盘*2+易驱线+FreeFileSync ) 3️⃣重要文件额外备份(手机+笔记本+Syncthing )(便宜 U 盘加密好丢公司) |
![]() |
52
lbbdefy 22 小时 28 分钟前
用 duplicate+alist(webdav) 每周加密备份到夸克网盘,备份是增量备份的,除了首次,后面都很快
|
53
yangzzzzzz 22 小时 1 分钟前
nas 存媒体资源,照片 iPhone + mac 定期同步 + 机械硬盘盒备份。
|