前言:为什么选择 Unraid?
作为一个没有 NAS 经验的硬件小白,我最初通过 N1 外挂硬盘和 Alist 挂载阿里云盘搭建了简单的媒体库。但随着网盘政策收紧、资源和谐,“云端白嫖”不再长久,搭建本地 NAS 势在必行。
绿联 DX4600 凭借优秀的颜值和硬件配置吸引了不少人,但在原厂系统的体验上,确实存在不少槽点。如果你还没买设备,建议直接组装散件,同价位下自由度更高;但如果你已经入了绿联的坑,通过刷入 Unraid 系统来释放其硬件潜能,是目前最佳的解决方案。
第一步:制作 Unraid 启动盘
1. 写入镜像
使用 Unraid USB Creator 官方工具制作启动盘:
U盘选择:Windows 用户建议使用 USB 2.0 接口的 U 盘(兼容性更好),macOS 用户无所谓。
写入技巧:建议先下载好系统压缩包,在工具中选择“Local Zip”本地写入,在线下载极其缓慢。
特殊版本:如需使用“开心版”,请参考文末资料,将替换文件覆盖至 U 盘根目录。
2. 修改配置以适配 DX4600 风扇
DX4600 只有一个风扇,且 Unraid 默认无法读取其 IT8620 芯片的转速。必须修改配置,否则风扇可能不转或满速。
用文本编辑器(如 Notepad++)打开 U 盘 config 目录下的 go 文件,在末尾添加以下内容并保存:
Bash
#!/bin/bash
# Start the Management Utility
/usr/local/sbin/emhttp &
# 加载绿联 DX4600 传感器驱动
modprobe coretemp
modprobe it87 force_id=0x8620
为了实现根据 CPU 和硬盘最高温度自动调速(默认只看硬盘),建议在 go 文件中继续添加以下脚本(需配合后续安装的 Auto Fan 插件):
Bash
# 自动风扇脚本:同时监控 CPU 和硬盘温度
curl "https://gitee.com/xlkgh/dynamix.system.autofan.cpu/raw/master/dynamix.system.autofan.cpu.sh" | /bin/bash
sleep 5s
/usr/local/emhttp/plugins/dynamix.system.autofan/scripts/rc.autofan 'start'
第二步:BIOS 盲操设置(关键)
绿联 DX4600 的 HDMI 接口在主板内部,拆机接线会破坏保修贴。我们可以通过键盘“盲操”来修改 BIOS 启动项。
准备:将制作好的 U 盘插入 NAS,连接键盘,接通电源。
关闭 Watchdog:
开机后狂按
DEL键,听到“滴”声后停止。依次按键:
→↓↓↓回车回车↑回车F10回车。机器会自动重启。
设置 U 盘启动:
重启后再次狂按
DEL键,听到“滴”声后停止。依次按键:
→→→→↓↓↓回车↓↓↓↓↓回车F10回车。
验证:机器重启后,等待几分钟,在路由器后台查看是否出现名为
Tower的新设备 IP。
第三步:Unraid 必备插件清单
Unraid 的强大在于插件,但网络环境是基础。请务必解决网络连接问题(如旁路由或加速器),否则无法安装插件。
1. 基础环境
Community Applications (应用市场):Unraid 的灵魂,一切插件和 Docker 的来源。
安装地址:
PLUGINS->Install Plugin-> 填入链接:https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg
Unraid Connect (原 My Servers):官方插件,支持远程管理和配置备份(可选)。
简体中文语言包:在应用市场搜索
Chinese安装并切换。
2. 硬件与监控
Dynamix Auto Fan Control:DX4600 必装。
设置:PWM controller 选择
it8620 – pwm3,点击Detect测试,设置最小 PWM 值。
Intel GPU TOP:必装。激活 N5105 的核显,用于 Docker(如 Plex/Emby/Jellyfin)硬件解码。
GPU Statistics:在首页仪表盘显示显卡占用率。
Dynamix System Temperature:在首页显示 CPU 和主板温度。
3. 磁盘与文件管理
Unassigned Devices / Plus:必装。挂载 USB 移动硬盘或未加入阵列的硬盘,Plus 版支持 exFAT/NTFS 等格式。
Appdata Backup:必装。这是最重要的插件之一!它可以定时备份你的 Docker 容器配置(Appdata),防止折腾挂了数据丢失。
unbalanced:已停止维护,谨慎安装。用于转移磁盘间的数据。如果不习惯用命令行,可以使用
binhex-krusader容器代替,或使用官方内置的 Mover 机制。CA Mover Tuning:优化 Mover 运行逻辑,例如设置“仅在缓存盘占用超过 80% 时才移动文件”。
4. 系统增强
User Scripts:必装。用于设置开机启动脚本或定时任务(如前面的风扇脚本)。
Docker Compose Manager:必装。让你能在 Unraid 上直接使用 docker-compose.yml 部署复杂的容器堆栈。
Config File Editor:推荐。在 Web 页面直接修改系统配置文件(如 go 文件),省去输命令行的麻烦。
Fix Common Problems:推荐。系统体检医生,帮你发现配置错误(如 Docker 权限问题)。
NerdTools:如果你需要 Python、Perl、7z、Screen 等 Linux 工具,可以用它安装(替代了旧版 NerdPack)。
第四步:存储与系统设置
1. 存储方案建议
Unraid 6.12+ 引入了 ZFS 支持,针对 DX4600(4盘位+2个M.2),建议方案如下:
缓存池 (Cache Pool):2 块 NVMe SSD 组建 ZFS Mirror (Raid 1)。
用途:存放 Appdata(Docker配置)、System(虚拟机镜像)、Domains 和下载缓存。速度快且数据安全。
阵列 (Array):4 块机械硬盘。
用途:存放媒体影视库、冷备份数据。不建议用校验盘(DX4600盘位宝贵),重要数据靠网盘/冷备同步。
2. 系统目录迁移(重要)
在启动 Docker 之前,必须将系统核心目录指向 SSD,否则机械硬盘会炒豆子且系统卡顿。
进入
SHARES(共享),点击appdata/system/domains/isos。将 Primary storage (主存储) 设置为你的 SSD 缓存池(如
cache)。启动 Mover 立即转移文件。
3. 激活风扇脚本
如果你之前修改了 go 文件,现在需要手动应用一次风扇策略(或者重启): 打开终端,输入:
Bash
/usr/local/emhttp/plugins/dynamix.system.autofan/scripts/rc.autofan 'stop'
curl "https://gitee.com/xlkgh/dynamix.system.autofan.cpu/raw/master/dynamix.system.autofan.cpu.sh" | /bin/bash
/usr/local/emhttp/plugins/dynamix.system.autofan/scripts/rc.autofan 'start'
第五步:系统升级(手动模式)
如果你使用的是开心版,无法在线升级,请遵循以下“无痛替换法”:
备份:将 U 盘内所有文件复制到电脑备份。
下载:获取新版 Unraid 的 zip 包并解压。
替换:将解压后的所有文件覆盖到 U 盘根目录,但保留以下文件/文件夹不覆盖:
config文件夹(你的所有配置都在这)
清理:检查 U 盘根目录,如果存在
BTRS.key或Trial.key,请删除。重启:插回 NAS 重启即可。
评论区