Unraid
在数据爆炸的时代,拥有一台可靠的NAS(网络附加存储)已经成为很多技术爱好者和内容创作者的刚需。市面上的成品NAS虽然开箱即用,但价格昂贵、扩展性受限。而Unraid作为一款以灵活存储阵列管理著称的操作系统,凭借其独特的混合磁盘阵列机制、强大的Docker容器生态和完备的虚拟机支持,成为DIY NAS玩家心中的首选方案。本文将带你从零开始,完成一台Unraid NAS的完整搭建。
为什么选择 Unraid?
Unraid 最核心的竞争力在于:它允许你混合使用不同容量、不同品牌的硬盘,同时提供单盘或双盘冗余保护——这在传统 RAID 方案中是难以想象的。
与传统RAID方案(如RAID 5、RAID 6)相比,Unraid的存储阵列采用了完全不同的设计哲学。在Unraid中,磁盘阵列不使用条带化(striping),这意味着每一块硬盘上的数据都是独立可读的。即使多块硬盘同时损坏,幸存盘上的数据依然可以完整恢复。这种设计带来三个显著优势:第一,硬盘可以随时混插扩容,不受容量和品牌限制;第二,未访问的硬盘可以自动休眠,显著降低功耗和噪音;第三,数据恢复的难度远低于传统RAID。对于家庭用户来说,这些特性远比理论上的读写速度提升更具实用价值。
硬件选型建议
| 组件 | 入门推荐 | 进阶推荐 | 备注 |
|---|---|---|---|
| CPU | Intel i3-12100 | Intel i5-13500 | 核显用于硬件转码 |
| 主板 | B760M(SATA×6) | Z790(SATA×8+) | SATA接口数量是关键 |
| 内存 | 16GB DDR4 | 32GB DDR4 ECC | ECC可提升数据安全性 |
| 系统U盘 | SanDisk 32GB USB 3.0 | 三星 BAR Plus 64GB | Unraid从U盘启动 |
| 阵列硬盘 | 4TB NAS红盘×2 | 8TB 企业盘×4+ | 建议留一块作为校验盘 |
| 缓存SSD | 512GB NVMe | 1TB NVMe ×2(镜像) | 加速写入和Docker数据 |
选型时有一个关键点需要牢记:磁盘阵列的校验盘容量必须大于等于阵列中任意一块数据盘。举例来说,如果你的阵列中有4TB、8TB、12TB三块数据盘,那么校验盘至少需要12TB。因此建议从一开始就规划一块大容量校验盘,为未来扩容预留空间。
第一步:制作 Unraid 启动盘
Unraid的精妙之处在于它完全运行在内存中,系统从U盘启动后会将核心文件加载到RAM,日常运行几乎不读写U盘。这意味着你需要一个质量可靠的USB闪存盘——容量不需要大(32GB绰绰有余),但稳定性至关重要。
- 前往 Unraid 官网下载 USB Creator 工具
- 选择对应的 Unraid 版本(建议使用稳定版而非RC版)
- 插入U盘,使用工具写入系统镜像
- 写入完成后,U盘会被重命名为 UNRAID,内含配置文件
- 将U盘插入NAS主机,设置BIOS从USB启动
启动成功后,你会看到一个命令行界面显示IP地址。在局域网内的另一台电脑浏览器中输入这个IP,就可以进入Unraid的Web管理界面了。整个初始化过程简洁流畅,不需要任何Linux基础。
第二步:构建磁盘阵列
进入Web界面后,导航到「Main」选项卡,这里就是你管理整个存储阵列的指挥中心。Unraid的阵列结构由三个层级组成:
- 校验盘(Parity):可选1-2块,用于数据冗余保护。一块校验盘可容忍任意一块数据盘故障;两块校验盘可容忍任意两块数据盘同时故障。
- 数据盘(Data Disks):这是你的主要存储空间,可以混合任意容量和品牌的硬盘。所有数据盘的总容量即为可用存储空间(不包含校验盘)。
- 缓存池(Cache Pool):由SSD组成,用于加速写入操作。数据先写入缓存池,然后在设定的时间(通常是凌晨)自动迁移到阵列中。
初始化的核心操作是:在「Main」页面将各硬盘分配到对应的槽位(Parity / Disk 1 / Disk 2 / Cache),然后点击「Start」启动阵列。首次启动时,如果分配了校验盘,系统会立即进行奇偶校验同步——这个过程可能需要数小时甚至一整天,具体取决于校验盘的大小。同步期间你仍然可以正常使用NAS,只是写入性能会受到影响。
第三步:配置文件共享
阵列创建完成后,接下来就是搭建文件共享服务。Unraid 原生支持 SMB(Windows)、NFS(Linux/Mac)和 AFP(旧版Mac)三种协议。在「Shares」选项卡中创建共享文件夹时,有几个关键设置值得关注:
- Allocation method(分配策略):High-water 是推荐选项,它会优先填满一块盘再写入下一块,最大化硬盘休眠的机会。
- Split level(拆分级别):控制同一个文件夹下的内容是否可以分散到不同硬盘。对于媒体库(如Plex),建议设置合理的拆分级别,保证同一部剧集集中在同一块盘上。
- Use cache pool:设置为 Yes 时,新文件先写入缓存SSD再定期迁移到阵列;设置为 Only 时文件永久保留在缓存池;设置为 No 则直接写入阵列。
- Minimum free space:设置每块盘保留的最小剩余空间,防止写入时空间不足。
对于家庭用户,建议至少创建三个共享:Media(影视媒体)、Documents(文档资料)和 Backup(备份目标)。根据实际需求,为不同共享设置不同的访问权限和缓存策略。
第四步:部署 Docker——拓展 NAS 的无限可能
如果说存储阵列是Unraid的骨架,那么Docker容器生态就是它的灵魂。Unraid内置了Docker引擎和一个极其友好的图形化管理界面,同时也深度集成了Community Applications(社区应用商店),几乎可以一键部署数百种热门服务。
「安装好Unraid只完成了30%的工作,剩下70%的乐趣在于用Docker搭建各种服务——影音媒体中心、智能家居中枢、个人云盘、下载器……这才是NAS真正的价值所在。」
以下是一个典型家庭Unraid NAS上值得部署的Docker服务清单:
| 服务名称 | 用途 | 必装指数 |
|---|---|---|
| Plex / Jellyfin | 媒体服务器,管理影视库并支持远程串流 | ⭐⭐⭐⭐⭐ |
| qBittorrent / Transmission | BT下载客户端 | ⭐⭐⭐⭐⭐ |
| Sonarr + Radarr | 影视资源自动搜索与管理 | ⭐⭐⭐⭐ |
| Nextcloud | 私有云盘,替代百度网盘 | ⭐⭐⭐⭐ |
| Home Assistant | 智能家居中枢控制平台 | ⭐⭐⭐⭐ |
| Nginx Proxy Manager | 反向代理,为各服务配置域名和SSL证书 | ⭐⭐⭐⭐ |
| Frigate | AI驱动的网络摄像头NVR系统 | ⭐⭐⭐ |
| Vaultwarden | 自托管密码管理器(Bitwarden兼容) | ⭐⭐⭐⭐⭐ |
第五步:创建虚拟机——All-in-One 主机
Unraid内置的KVM虚拟化引擎让你可以直接在NAS上运行完整的虚拟机。得益于硬件直通(PCIe Passthrough)技术的支持,你可以将独立显卡、USB控制器甚至整个NVMe硬盘直接分配给虚拟机,性能损耗极小。
最常见的虚拟机场景包括:运行Windows作为远程桌面工作站(配合显卡直通可以做轻度游戏和工作站)、部署OpenWRT软路由接管家庭网络、运行Ubuntu Server作为开发测试环境。创建虚拟机时,记得将虚拟磁盘文件(vdisk)放在缓存池或独立SSD上以获得最佳性能,避免放在阵列中导致写入速度被校验盘拖慢。
第六步:建立完善的数据备份策略
需要反复强调的是:Unraid的校验盘不是备份! 校验盘只能保护你免受硬盘物理故障的影响,无法应对误删除、勒索软件、火灾盗窃等场景。一个真正可靠的数据备份方案必须遵循「3-2-1」原则:
- 3份副本:原始数据 + 2份备份
- 2种介质:例如NAS硬盘 + 外置移动硬盘
- 1份异地:物理隔离或云存储
在Unraid生态中,有几个实用的备份方案值得推荐:使用 CA Backup / Restore Appdata 插件定期备份Docker容器的appdata目录;利用 Duplicati 或 BorgBackup 实现增量备份到云端(Backblaze B2性价比极高);通过 rsync 脚本将关键数据同步到外置USB硬盘。建议设置一个定期运行的任务计划,让备份在无人值守的深夜自动完成。
性能优化与日常维护
一台配置得当的Unraid NAS,日常维护工作其实非常少。以下是一些保持系统健康运转的最佳实践:
- 每月检查一次硬盘SMART数据:关注重分配扇区计数(Reallocated Sector Count)和待处理扇区数(Pending Sector),这些指标能在硬盘彻底罢工前发出预警。
- 开启通知功能:配置邮件或Telegram/钉钉机器人通知,在阵列状态异常、硬盘温度过高、校验盘失效时第一时间收到告警。
- 定期更新Docker容器:Unraid的Docker管理界面会提示有更新的容器,建议每月集中更新一次,注意更新前备份appdata。
- 清理缓存和日志:Docker镜像的旧版本层会逐渐积累占用空间,可以用
docker system prune命令定期清理。 - UPS不间断电源是必选项:突然断电可能导致校验数据不一致。通过USB将UPS连接到NAS,Unraid支持APC等主流UPS的自动关机功能。
总结
Unraid NAS的搭建并不是终点,而是一个不断探索和优化的过程。从最初的磁盘阵列组建,到文件共享配置,再到用Docker搭建各种服务、用虚拟机扩展功能边界,最终建立起一套可靠的数据备份体系——每一步都让你离「数字生活自主权」更近一些。相比闭源的商业NAS系统,Unraid给予用户的自由度和可玩性是无可替代的。希望这篇指南能为你的Unraid之旅提供一个清晰的起点。
相关阅读:NAS搭建














暂无评论内容