个人NAS服务

记载NAS服务

3-2-1原则

备份321原则

1
2
3
3:三份副本(完整副本)
2:两种介质(机械硬盘/固态硬盘/磁带/光盘/U盘/云)
1:一个异地(容灾 火山爆发/海啸/地震)

我的理念

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
存储和计算分离 由专用的机器去做 拿网络互联他们
DL 机器完全能放下整个dataset 那就不分离

正常家用需求:
影视共享、下载机、照片分享
多用户管理(家人/朋友)
文件分享、文件收集

不差钱、懒得折腾推荐白群晖
差钱、懒得折腾推荐白威联通
差钱、眼馋群晖的软件、喜欢折腾推荐黑群晖

自己折腾:自组PVE + 喜欢的NAS系统
喜欢ZFS(理念先进):自组TrueNAS - 有容器需求Scale 没有选Core
读多写少(媒体服务器):Unraid

我的主力NAS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Core:TrueNAS Core
天箭座 畅网微控
J6413 4核4线程
32G内存
目前位置:南京 公司
PVE上的虚拟化 TrueNAS

QNAP:威联通(正版)
TS453D-mini
J4125 4核4线程
16G内存
目前位置:徐州 家里
应用较多 官方给的相册 AI识别能力 比较好用
手机APP也是一直在更新 QFile Pro 目前已经比较好用了
自带异地组网 对小白比较友好

Pro:Unraid Pro
自组 万由810A
G5905 2核2线程
24G内存
目前位置:南京 家里
Unraid官方定位:媒体服务器
小型的PVE 有一些docker容器管理和虚拟机管理等功能
缺点:机箱给主板的pcie口不好用 不好拓展

三台互联机制:WireGuard + IPv6(手动管理)

常见问题

SMB静默损坏

https://www.chiphell.com/thread-2465332-1-1.html

1
2
3
4
5
6
7
8
9
10
11
Q1:如何确保文件还是那个文件?
A1:哈希值比对(自己开发的完整性校验小程序)

Q2:如何确保云上文件安全?
A2:AES-256加密

Q3:如何在转移大量文件时确保可靠(断点续传)?
A3:rsync + 为了保险还可以做额外哈希值比对

Q4:文件在终端上的话,怎么确保和远端一致?
A4:给每个文件集编号 引入版本管理

个人NAS服务
https://ysc2.github.io/ysc2.github.io/2024/03/21/个人NAS服务/
作者
Ysc
发布于
2024年3月21日
许可协议