Contents
English version: Building NAS and Installing Unraid – Frank’s Weblog
我在2021年购买的群晖DS221j已经有些过时了,并且221j作为群晖最入门级的NAS,其性能在今天基本无法支持除了Samba服务之外的其他应用,而且它本身也不支持Docker。于是我准备更换一台新的NAS。
我本考虑购买群晖的DS925+,然而群晖在2025年新品中加入了仅支持群晖自家硬盘的限制,于是我直接排除了群晖的选项。我也考虑过购买绿联NAS并安装第三方系统,但是绿联UGREEN NASync DXP4800 Plus原价$699,即使是Prime Day打折也需要$519,性价比并不高。经过研究之后,我决定自己组装一台NAS。
配置
- 主板:ASUS TUF GAMING B650-PLUS WIFI – $159
- CPU:AMD Ryzen™ 5 9600X 6-Core (集成AMD Radeon™ Graphics) – $156
- 内存:Crucial Pro 32GB DDR5 RAM Kit (2x16GB) $77
- 电源:CORSAIR RM550x – $0(之前朋友搬家留下的)
- 风冷:Cooler Master Hyper 212 Black CPU Air Cooler – $23.99
- 机箱:Rosewill Helium NAS Black ATX Mid Tower Computer Case – $79
- SSD:WD BLACK 1TB – $69
- 硬盘:WD Red™ Plus – 12TB x2 – $419
总计:$494(不含硬盘);$982(含硬盘)
所有价格是Prime Day期间价格,均不含税。

组装

组装的过程还算顺利,除了搞错了CPU的电源导致没能一次点亮之外,没有遇到什么问题。
安装及配置Unraid
在对比几个常用NAS系统之后,我最后选择了Unraid。如果你想要对比几个常见的NAS系统,请参考这个视频:Best NAS Software: TrueNAS vs OpenMediaVault vs Unraid – YouTube
Unraid对于没有接触过的人来说有一定的学习曲线,建议阅读以下系列的入门教程。
Unraid 7.0 新手入门系列:认识 Unraid | JackieWu
Unraid中的阵列(Array)和池(Pool),Mover等概念和群晖以及其他NAS系统中有一些差异,甚至有些反直觉。请确保在开始迁移数据之前正确理解这些概念并正确配置系统及存储设备。
举个例子:在为一个文件共享(Share)配置SSD缓存时,在旧版本中使用的是“使用缓存”这样比较直观的表达,但是在6.1.2中被替换为了Primary storage和Secondary storage,以及Mover action[1] 以避免歧义。但同时也让这些配置更加难以理解。
因此,要实现传统意义上的SSD缓存,需要将文件共享配置如下:
- Primary Storage设置为池(通常是SSD)
- Secondary Share设置为阵列(通常是HDD)
- Mover action的设置取决于缓存的类型,例如要实现写缓存,则应该配置为池->阵列[1][2]

我的存储配置是:
阵列:
- 一块12TB HDD作为校验盘
- 两块12TB HDD作为数据盘,使用加密xfs文件系统
池:
- 一块M2 SSD作为缓存,使用加密btrfs文件系统

从群晖迁移
我的群晖上装有两块12T硬盘,SHR with data protection (RAID1)。我准备在迁移完成后,取下一块硬盘装到新的NAS上。群晖上只装一块硬盘,用作备份使用。
群晖的SHR With data protection(相当于RAID1)并不能直接降级至SHR Without data protection(相当于RAID0),我采取了下面的策略:
第1步:安装两块硬盘至Unraid NAS。将阵列配置为4插槽(slot),配置两块硬盘均为数据盘(Disk),不使用校验盘(Parity)。
第2步:从群晖传输数据至Unraid NAS,具体怎么做请参考:Tutorial For Fast Data Migration From FreeNAS to Unraid? – General Support – Unraid
除了文中提到的rsync之外,你也可以使用Unraid web中自带的,或第三方的文件管理工具来传输文件,但是我个人不太信任使用这类工具来做大量的文件拷贝。
第3步:禁用(Deactivate)群晖的存储池中的一块硬盘并取下,此时存储池会进入降级模式(Degraded)。此时在默认设置下,警报音会响起,你可以进入控制面板将警报静音。
第4步:将群晖上取下的硬盘插入Unraid NAS,并配置为校验盘。
第5步:删除并重新创建群晖的存储池。如果你不介意,也可以让群晖的存储池一直运行在降级模式。
如果你愿意,也可以将第4步移至第2步之前。但是这样会降低数据安全性。因为如果没有额外的备份,则在迁移期间所有数据仅有一份副本。
References
[2] New UI mover move files from cache -> array – General Support – Unraid
发表回复/Leave a Reply