绿联 DX4600 安装 UNRAID 系统

开篇废话

我是个十年群晖老用户,14 年在 SMZDM 上看到黑群晖的文章就折腾这个,第一台黑群晖 配置还是 Intel Atom D410 的,在 2019 年升级到了白裙一直用到现在,目前用的白裙是 DS220+ ,CPU 是双核的赛扬 J4025,性能已经太不够用了打算更新,而今年群晖推出的新品很让人失望,新 NAS 不再考虑群晖,下面再列出几个我要放弃群晖的理由:

  • 硬件反向升级

最新产品 DS923+ 的 CPU 换成了双核的 AMD Ryzen R1600 ,多核性能相比上代的 J4125 还有所下降,也缺失了核显,万年千兆网卡。

  • 软件更新慢

即便升级到了 DSM 7.2 ,Linux 内核依旧是老旧的 4.4 ,民用级的 Video Station 、Note Station 等软件几十年都没更新过什么功能,开源的自部署服务 Jellyfin 、 Joplin 和 qBittorrent 都比群晖的更好用。

  • 虚拟机性能羸弱

群晖自带的虚拟机套件性能远不如 PVE 、ESXi 和 Unraid 等竞品,加上本身就很弱的性能,折腾虚拟机体验很差。

  • 一些恶心人的限制

DSM 7.2 开放了 NVME 存储池的功能,有 M.2 接口的 DS920+ 可以把 Docker 和虚拟机都吃磁盘 IO 性能的软件安装到 M.2 NVME 的储存池上,这样可以省个 3.5 寸硬盘位装 SSD ,别想的美,只能购买群晖自家出的死贵死贵还买不到的 NVME SSD 才能用作储存池,第三方的不可以!!!

当然,群晖的 Synolog Photos 、 Audio Station 还没有更好的替代品,所以我会在虚拟机装个黑群晖。

新 NAS 的选择

我的 NAS 需求是四盘位左右,外观小巧,颜值高,低功耗,静音,电源靠谱。

DIY NAS

作为 ITX 机箱爱好者个人是比较抗拒 DIY NAS 的,主要是机箱不好选,相比成品 NAS 来说都太大太丑了,像乔思伯 N2 这种好看的机箱要五六百,加上 ITX主板 + SFX 电源一套下来价格也不低,暂时不考虑。

QNAS

超迷你QNAS4盘位NAS机箱 3D打印FDM ,一个开源的 NAS 机箱项目,尺寸和颜值都挺符合我的需求,不过电源不太好选,配套 X86-P2 规格主板只出到 J4125 处理器的,加入备选。

mini 主机 + 外置硬盘

选择 mini 主机的好处是最新的 N100 处理器的小主机都出货了,比如零刻 EQ12 的价格是 750 元左右,加上内存不会超过 1000 元。

但是外置硬盘柜不太好选,搭配便宜的奥睿科硬盘柜怕数据火葬场,靠谱牌子世特力的硬盘柜直接比成品 NAS 还贵,加上 USB 连接本身还会更消耗 CPU 性能,先 PASS 。

威联通 or 极空间

群晖已经看不上了,威联通系统还不如群晖,极空间更适合不愿意折腾的新手。

绿联 DX4600

最终选择了绿联 DX4600 这款成品 NAS ,无它,阳极氧化铝的外壳,两个 M.2 NVME 硬盘插槽,两个 DDR4 笔记本内存插槽,双 2.5G 网卡,3 个 USB 接口,长城代工的 120W DC 电源,扩展性正好适合我。

它最大的优点是主板有个 HDMI 接口,可以进 BIOS 修改启动项来安装其他系统,后面会详细介绍它。

装啥系统

  • OpenMediaVault

以 Debian 为底层的系统专用 NAS 系统,备选。

  • ESXi 和 PVE

个人不太倾向于选择这种虚拟化平台作为 NAS 系统,除非有 All in One 的需求。

  • TrueNAS

太重了,低功耗平台吃不消,不使用 ZFS 阵列的不要选。

  • 黑群晖

前面提过,它的虚拟机性能太差了不适合折腾,不过我会在虚拟机里安装它。

  • Unraid

我的最终选择,社区良好教程多,虚拟机性能强大可折腾,文件系统很适合个人的媒体服务器,加拿大白嫖王也用的这个。

关于 Unraid 更多详细介绍可以看这个视频。

Unraid开荒教程01——Unraid特色 适合谁 对比群晖OMV等

绿联 DX4600 开箱

京东 1950 入手的绿联 DX4600 ,错过了更低的价格,其实 2000元 以内的价格我觉得都 OK 。

做工没有让我失望,完爆所有 DIY NAS 和其他成品 NAS 。

背面的两个 USB 3.0 和一个不知道什么速率的 USB-C 接口,一个用来接 Unraid 的系统引导 U 盘,一个用来外接 USB 硬盘盒备份资料,USB-C 加了个转接头接上 UPS 。

安装 Unraid 系统

首先用 Unraid 官方的 USB Creator 写盘工具将系统写入 U 盘,黑群晖系统的操作同理。

为了能让 Unraid 的控制 PWM 风扇调速,需要修改 Unraid U 盘的 config 目录里面的 go 文件,用文本编辑器打开它,加上最下面的两行然后保存。

#!/bin/bash
# Start the Management Utility
/usr/local/sbin/emhttp &
modprobe coretemp
modprobe it87 force_id=0x8620

U 盘接到 NAS 上,再接上键盘,下面要进行盲操了,因为 DX4600 的 HDMI 在内部,拆机接线可能会失去保修。

盲操很简单,我一次就成功了,建议选择带 F 区的青轴键盘,能提升盲操成功率

第一步是要关闭 BIOS 的 Watchdog 。

开机狂按 DEL 键,听到滴声, → ↓ ↓ ↓ 回车 回车 ↑ 回车 F10 回车 。

两秒左右机器会重启,再次狂按 DEL 键,听到滴声,准备设置 U 盘启动。

→ → → → ↓ ↓ ↓ 回车 ↓ ↓ ↓ ↓ ↓ 回车 F10 回车 ,完成后机器会再次重启并进入 U 盘引导的系统。

如果没有成功,按 F9 重置 BIOS 设置再重复上面的操作。

Unraid 的部分初始化配置

使用 Unraid 确保你的网络自带科学上网环境,不然会遇到很多问题。

安装官方 APP 源

PLUGINS 选项卡里 install plugin ,填入下面的源并安装。

https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg

安装官方中文语言包

先完成第一步,再到 APPS 选项卡里,左侧选 languages ,再里面找到 简体中文语言包 选择安装并切换。

硬盘加入阵列

在 Main (主界面) 选项卡,添加你的硬盘并加入阵列,然后启动阵列,接着会提示你格式化硬盘。

Unraid 必备插件

Dynamix Auto Fan Control

控制风扇转速,PWM controller 选择 “it8620 – pwm3”,点击 PWM fan 后的 DETECT 按钮,此时能听到风扇加速转动,等检测结束继续检测“Minimum PWM value”,依次设置后续项并启用即可。

Dynamix System Temperature

在主页显示 CPU 主板温度等信息。

Dynamix File Manager

在 WEB 页面进行简单的文件管理操作。

Unassigned Devices

用来挂载外置 USB 硬盘,这样不用加入阵列也能读写硬盘。

Libvirt Hotplug USB

给虚拟机挂载 USB 设备。

虚拟机安装黑群晖

我打算直接把白群晖拆下的其中一块硬盘直通给虚拟机,所以系统我选择和白裙相同的 DSM 7.2 – 64561 系统,引导直接用 GXNAS 编译的 DS920+_7.2-64561 引导,在 GXNAS网盘 可以下载到。

把引导上传到你的 Unraid NAS 上,新建一个 Linux 虚拟机。

自动启动打开,直通 CPU ,核心数随意,机器选 i440fx-6.0 ,方便用 virtio 网卡。

主要 虚拟磁盘位置 选择 手动 ,再选择黑群晖的引导文件。

再添加一块磁盘,2nd 虚拟磁盘位置 ,选择 手动 ,填入要直通的硬盘路径 ,总线选 SATA 。

在终端输入 ls /dev/disk/by-id 命令查看硬盘的 id ,拷贝下来,@和@后面的字符去掉,在前面加上 /dev/disk/by-id/ ,就是直通硬盘的路径,比如我的铠侠 SSD 路径:

/dev/disk/by-id/ata-KIOXIA-EXCERIA_SATA_SSD_608C10T4E581

网卡选择 virtio-net ,它比 E1000 更加高效,顺便我把 UPS 也直通给了群晖。

配置好直接启动虚拟机,进入 VNC 界面,按提示操作就能引导进入系统了。

因为直通了硬盘,无损的把白裙迁移到了虚拟机黑裙上,配置完好。

Network UPS 配置

Unraid 系统自带 UPS 功能,不过我使用的 APC BK650M2-CH 在 Unraid 上有 BUG,会一直显示正在使用电池供电,并且这个 BUG 几年没修了,可能是因为这款 UPS 只在大陆发售。

BK650M2-CH 之前在群晖上是正常使用的,所以我把 UPS 直通给了群晖的虚拟机,然后用 NUT 连接群晖的网络 UPS 服务器。

群晖的 控制面板硬件和电源 ,启动 UPS 支持,启动网络 UPS ,允许的 Synology NAS 设备里的 IP 地址填写 Unraid 的。

Unriad 安装 NUT – Network UPS Tools 插件,设置如下:

UPS Mode: Slave

UPS IP Addresss: 群晖虚拟机 IP

UPS Name: ups

UPS Monitor Username: monuser

UPS Monitor Password: secret

我设置的 20% 电量关闭 UPS,仅供参考。

试用版升级开心版

本来打算购入正版的,Unraid 系统 6 盘位的许可证是 60 美元,大陆用户有五折优惠,折合人民币 200 来块,是比较合适的价格,不过在用试用版的时候发现外接的 USB 硬盘也是算作盘位的,如果 DX4600 塞满了硬盘买 6 盘位的许可证就不够用了,所以先用着开心版凑合一下吧。

首先在主界面(MAIN)选项卡里找到你引导设备,点击 Flash 进入 U盘(Flash)设备设置 ,再点 Flash 备份,顺便记录下 U 盘的 GUID ,然后关机取下 U 盘接到电脑上。

unRAID Server Pro 6.11.5, ОС и ваши данные в безопасности, OS performance, VMs 这个帖子里下载 Unraid 开心版文件并解压,解压后的目录里面的 unRAIDServer-6.11.5-x86_64.zip 就是 Unraid 官方的系统文件,因为我的 U 盘已经写好了系统就不用管了。

进入 unRAID Server Pro 6.11.5_SoftoRooM\crack 目录,把 unraider 这个文件拷贝到 U 盘的 config 目录,再把 crack 目录里面 unraider-main.tar.gz 文件解压,进入 unRAID Server Pro 6.11.5_SoftoRooM\crack\unraider-main\unraider\src 目录,把里面的 hook.c 文件拷贝到 U 盘的 config 目录 。

接下来用文本编辑器打开 U 盘 config 目录里面的 go 文件,修改成下面这样并保存。

#!/bin/bash
# Start the Management Utility
modprobe coretemp
modprobe it87 force_id=0x8620
export UNRAID_GUID=刚才记录的U盘的GUID
export UNRAID_NAME=随意填个的英文名
export UNRAID_DATE=1654646400
export UNRAID_VERSION=Pro
/lib64/ld-linux-x86-64.so.2 /boot/config/unraider
/usr/local/sbin/emhttp &

推出 U 盘并接回 NAS 上,这样试用版就无损升级为了 Unraid OS Pro 了。

Nginx 反向代理

在配置反代的时候遇到了几个坑,得详细说下,我使用的是 Nginx Proxy Manager 这个 Docker 容器来配置反代的,使用起来比较简单。因为家里宽带封了 80 443 端口,我通过 单个域名 + 多个端口来反代,所以 Docker 的网络模式选择了 Unraid 默认的 IPVLAN ,给 Nginx Proxy Manager 分配一个内网 IP ,然后通过路由器把端口转发给 Nginx Proxy Manager 的 内网 IP 。

首先需要在 Unraid 的 Docker 设置里把 主机访问自定义网络保留用户定义网络 打开,不然反代不了 Unraid 本机!

安装 Nginx Proxy Manager

我使用的是 chishin/nginx-proxy-manager-zh 这个镜像,直接通过终端来安装。

docker run -d --restart=always --name=npm --net=br0 --ip 任意内网IP  -v /mnt/user/appdata/npm/data:/data -v /mnt/user/appdata/npm/letsencrypt:/etc/letsencrypt -l net.unraid.docker.icon='https://nginxproxymanager.com/icon.png' chishin/nginx-proxy-manager-zh:latest

添加反代

仪表盘代理服务添加代理服务,域名填 反代域名+端口号 ,主机即你要转发的内网 IP 。

因为没有使用标准的 80/443 端口,所以添加反代的时候还需要在 代理服务高级 设置里的 自定义 Nginx 配置 加上需要监听的端口。


listen 要监听的端口 ssl http2;
listen [::]:要监听的端口 ssl http2;

Unraid 管理面板的反代配置

如果不配置此参数,反代后的 Unraid 管理页面不会正确跳转。

先把 详细内容 里面的 支持WebSockets 勾选。

再在 高级 设置 自定义 Nginx 配置 里添加反代配置:

listen 要监听的端口 ssl http2;
listen [::]:要监听的端口 ssl http2;

location / {

    proxy_pass http://Unriad的内网IP:80/;    

    proxy_set_header Host $http_host;

    proxy_redirect  http:// https://;     


   proxy_set_header X-Forwarded-Host  $http_host;     
   proxy_set_header X-Forwarded-Port  $server_port;   
   proxy_set_header X-Forwarded-Proto $scheme;
   proxy_set_header X-Forwarded-Scheme $scheme;
   proxy_set_header X-Real-IP         $remote_addr;
   proxy_set_header X-Forwarded-For   $remote_addr;
   proxy_set_header Upgrade    $http_upgrade;
   proxy_set_header Connection $http_connection;
   proxy_http_version 1.1;

}

这样就能愉快在外网访问 Unraid 了,记得设置高强度密码。

参考资料

绿联 DX4600 使用 Unraid 流水账

绿联DX4600 unraid风扇转速控制

绿联DX4600 BIOS关闭Watchdog

Nas 篇三:绿联私有云 NAS DX4600 不拆机安装三方系统之 Unraid

NAS 篇一:闲来无事,我来折腾个蜗牛星际+群辉+VirtIO驱动

unraid 硬盘直通教程 202-03-11 unraid版本为6.9.1

关于bk650m2-ch不间断电源与unraid系统不完全兼容的解决方案

家用媒体服务器NAS 使用UNRAID系统的正确的玩法!直通网卡、直通硬盘、挂载群晖虚拟机文件!

UNRAID 篇一:老毛子UNRAID从入门到放弃——手动安装篇

NPM(nginx proxy manager)解决部分站点代理失败问题,unraid登录页面代理不成功

评论

  1. Jesse
    4 月前
    2023-12-22 21:23:16

    4600按esc进bios,但是不知道为什么一直重启

    • 博主
      Jesse
      4 月前
      2023-12-22 23:27:37

      按 DEL 哦

      • Jesse
        炒土豆丝
        4 月前
        2023-12-24 13:43:47

        新固件按esc进bios了,但是我按操作一直关不了watchdog,装完过一阵就重启

        • 博主
          Jesse
          4 月前
          2023-12-25 18:24:18

          ?那只能拆机接显示器看看了

  2. Ron
    5 月前
    2023-11-23 10:35:57

    跟着大佬抄完作业,4600PRO进入BIOS是按ctrl+F2。方便过来抄作业的人 🙂

  3. 远山
    5 月前
    2023-11-20 15:49:51

    大佬 网卡你是怎么直通的呢?

    • 博主
      远山
      5 月前
      2023-11-21 5:00:53

      放弃直通网卡了,会断流。

  4. Gothic
    8 月前
    2023-8-25 14:36:44

    大佬,请问状态灯目前有解决的办法吗?DX4600完美契合Unraid,唯一的这个指示灯无法正常工作逼死强迫症- –

    • 博主
      Gothic
      8 月前
      2023-8-26 22:44:50

      没解决,太多灯了也不好…

      • 远山
        炒土豆丝
        5 月前
        2023-11-21 14:30:16

        这样,大佬的来电自启是怎么弄的呢?额外买了ups吗?

        • 博主
          远山
          5 月前
          2023-11-21 15:16:06

          拆开主板接HDMI连显示器才能设置吧,UPS肯定要买的。

  5. beizhi
    10 月前
    2023-6-14 15:56:59

    最近想把我的DX4600黑群晖,看到你这又想unraid了,哈哈哈

    • 博主
      beizhi
      10 月前
      2023-6-14 19:16:27

      群晖还没原生支持N5105的核显和i225网卡,现阶段还是用UNRAID更好,我直通i225网卡给虚拟机的黑裙也会有些问题。

      • beizhi
        炒土豆丝
        10 月前
        2023-6-16 15:48:15

        目前Jim大佬的核显也是移植的,换系统倒腾数据太麻烦了

发送评论 编辑评论


				
上一篇
下一篇