type
Post
status
Invisible
date
May 15, 2023
slug
summary
新手教程配套资料
tags
category
icon
password
此文档为 👉新手教程 的配套文档资料。
本教程所用到的所有安装包、工具等相关资料在 👉此链接 进行下载。
1. 教程硬件设备介绍
作者本次教程所使用的设备是一台畅网版的 N5105 第三版,购买于 2022年7月,当时购买的价格是 718 元(原价768元,好评返现50元):
第三版所使用的网卡为 I225-V,目前最新的第四版使用的是 I226-V,如果读者朋友们也考虑购买请查看下面的官网链接。 另外,关于硬件这一块,作者经验不多,所以购买什么样的硬件设备去搭建 unRAID 需要读者朋友们根据自己实际情况来决定,读者可以去B站或其他资讯网站搜索相关的硬件信息去了解。

关于 N5105 设备更多信息,可以查看官网的具体说明,链接如下:
2. BIOS 配置
关于 BIOS 要设置哪些东西,作者在视频中讲的也相对比较详细了,一般照着视频去操作即可。但是由于每个人的主板不一样,BIOS 设置也会有所不同,所以在这里作者会提供一些 BIOS 的截图提供大家参考,这些截图是作者在帮别人处理因 BIOS 引起的问题时所记录下来的,希望能帮助到大家。
启动项相关
关于核显
如果你的设备上除了核显之外还有显卡,那么请你确保诸如 “IGPU 多监视器” 或者 “初始化 IGPU” 又或者叫做 “集成显卡设置”(亦或是其他的叫法)处于启用状态:
“IGPU 多监视器” 或者 “初始化 IGPU” 的作用是开启或关闭核显。有些主板,尤其是游戏类的主板,往往默认情况下是禁用 CPU 核显的,因为像这一类的家用主板不是为服务器领域开发的,主板厂商已经默认你的设备上会有显卡,所以就给你禁用核显了。但是对于 unRAID 来说,既然你有核显可以使用,那么禁用掉那岂不是浪费么?



另外一个值得关注的关于 GPU 设备的选项,是 “首选显卡” 或 “主图形适配器” 或 “第一显卡”,如果你的设备上既有核显也有显卡,那么我建议你将核显设置为第一输出 GPU 设备,如下图所示:
不同的主板对核显的称呼方式不太一样,如果你看到以下英文单词或者单词缩写,那么就表示的是核显:
- IGFX
- CPU Graphics
关于显卡的英文称呼也有不同,如果你看到以下英文单词或者单词缩写,那么就表示的是显卡:
- PCI(指的是 PCI 显示设备,也就是 PCI 显卡)
- PEG 或 PEG Slot(PEG 全称为:PCI Express Graphics,指的是 PCIE 显卡)






关于虚拟化支持
关于虚拟化这一块,如果你的 unRAID 系统信息中没有显示诸如下图的情况,那么就不需要对 BIOS 虚拟化这一块调整:


但是如果有上述的情况,那么你就按照作者视频的讲解去跟着配置就行,这里作者也提供一些主板的 BIOS 截图以供大家参考:





如果你的主板中有关于 IOMMU 的设置,那么请你也将此选项的功能开启:


关于存储配置
BIOS 的存储配置作者没有在视频中做说明,一般来说也不太需要去调整关于存储这一块的东西,但是如果你遇到在 unRAID 中没有识别出硬盘的情况,那么你可以根据下面的说明去调整 BIOS 来尝试解决问题。
unRAID 中没有识别出任何一个硬盘,这种情况很可能就是在 BIOS 的存储中,没有将 “SATA 模式” 修改为 AHCI 模式,如下图所示:

B 站上有关于此问题的视频,读者朋友可以前往了解:

3. unRAID 系统盘安装
我该选择什么版本?
这其实得看你用什么硬件设备,有些设备(例如网卡)可能会在一些版本下无法正常驱动,因为不同的 unRAID 版本下 Linux 的内核版本不一样,因此就可能会出现硬件兼容性问题。因此作者其实也没有一个统一的标准答案去给到大家去参考,我觉得估计也没有谁能给出完美的答案。
但是我可以提供大家几个参考建议,读者可以根据这些建议去做出选择。
作者默认大家用的都是 Intel 的 CPU 。
- 根据 CPU 选择版本:
- 对于 11 代及以上的 CPU,个人建议选择最新版 unRAID 本即可;尤其是 12、13 代 CPU,那么只能是选择 6.11.5 及以上的版本了,因为只有这些版本下才能有更好的兼容性。
- 如果你的是 8 ~ 10 代以内的,那么你建议选择 6.10.3 及以上。
- 如果你的 CPU 型号比较老,那么你可以考虑 6.9.2 版本或者 6.10.3 版本,这两个版本很稳定。但如果你搭配一些比较新的硬件,比如说 I225-v 之类的网卡,那么建议最好是用 6.10.3 及以上的版本,因为这一类的网卡比较新,更高的版本驱动支持更优秀。
截至作者写下此文档时,unRAID 最新的稳定版是 6.11.5,6.12 版本的正式版尚未上线。
作者使用的是 i5-8600K 的 CPU,使用 6.10.3 版本差不多两年很稳定,后面升级到 6.11.5 也很稳。
- 根据 PCIE 设备选择:
- 对于网卡:如果你用的是比较新的网卡,比如说 Intel 的 I225-V 或者 I226-V,那么最好是选择 6.11.5 及以上版本,因为需要更新的内核驱动去支持;另外不太建议大家使用 Realtek 的 2.5G 网卡,容易出现兼容性问题(问题不在 unRAID)。
- 对于显卡:建议大家选择 Nvidia 的显卡,AMD 卡相对容易出现兼容性问题。N 卡无论是拿去直通给虚拟机还是放到 unRAID 给 Docker 去硬件都是不错的选择,而且兼容性也不错,不过作者建议大家如果是玩游戏,那么建议最好是选择 1050ti 往上的 N 卡;如果是为了做硬解,那么买一张 Nvidia Tesla P4 也是个不错的选择。
由于作者对硬件研究的不深,所以没办法给出一个很好的硬件选择建议,但是根据我过往的经验,有一些建议倒是可以给到大家:
Tesla P4 闲鱼的价格大概 400 左右,更多的信息建议大家上 B 站搜索相关的视频去了解。
4. 系统启动的相关注意事项

这里作者对 unRAID 的这几个启动项做一些简单的说明:
- Unraid OS:这个是 unRAID 默认加载启动项,没啥好说的,正常用就是加载的这个。
- Unraid OS GUI Mode:这个是图形化界面,接上显示器、鼠标和键盘就可以直接操作 unRAID 系统。但是注意,这个模式本意是用来排查系统问题的,不是给用户作为正常使用 unRAID 的方式去使用的,希望大家理解其中的区别。
- Unraid OS Safe Mode:这一模式也叫做安全模式,排查问题时使用。此模式下会禁用所有的插件(无图形化)方便用户排查问题。
- Unraid OS GUI Safe Mode:图形化的安全模式,会禁用插件,相比上面的安全模式会有图形化界面方便用户使用。
- Memtest86+:内存检测模式。这是官方内置的内存检测工具,专门用于检测内存的。作者在视频中也说过,unRAID 是从 U 盘加载系统到内存中去运行的,所以内存健康与否直接影响系统的稳定性,所以官方也才会把内存检测的工具放到系统启动项中来帮助大家排查问题。不过关于此工具的时候属于另一个话题了,不在此展开。
5. 系统初始化
关于汉化:
读者朋友可以按照视频里面上传离线中文包的形式去汉化 unRAID 的 WebUI 界面,但是如果出现重启之后丢失汉化的情况,你也可以通过下面的形式去在线安装汉化包,步骤如下:
在线安装需要保证 unRAID 能够正常联网。

- 点击 PLUGINS 进入插件管理界面;
- 点击 Install Plugin 安装插件界面;
- 复制粘贴以下地址到文本框中:
- 点击 INSTALL 安装即可。
6. 关于 unRAID 磁盘阵列的相关说明
关于 unRAID 阵列的一些基础信息作者在视频中也都给大家介绍了,那么这里作者再额外补充一些信息:
- unRAID 由于使用 FUSE(用户空间文件系统,Filesystem in Userspace) 这种文件系统,所以会导致 I/O 慢的问题,也就是硬盘的读写速度会变低,这也是大家常说的 unRAID 读写慢的问题,但是优点跟缺点一样也是很明显的,那就是用户在使用的时候可以很方便的管理文件。
关于 unRAID 上的 FUSE 是一个比较大的话题,作者这里就不展开了,不过作者这里提供 SMZDM 上一位作者的文章来给到读者们了解 FUSE。
值得高兴的是,在 unRAID 的 6.12 版本中官方提供了一种便捷的方式来绕过 FUSE 实现更快的 I/O 读写,但作者也不在这里展开了,感兴趣的欢迎了解作者 6.12 新版本的教程。
- 由于 unRAID 的阵列中无法组 RAID 的,所以在很久之前官方就提供了”缓存池“这一概念,来让大家使用速度更快的 SSD 硬盘去作为缓存池来加速 unRAID 的读写,并且缓存池是可以组 RAID 阵列的,也就是常说的 RAID0、RAID1、RAID5 等等阵列模式。
unRAID 在 6.12 版本中开始原生支持 ZFS 这种文件格式(原生使用这种文件格式的比较著名的 NAS 系统就是 TrueNAS 了),也就是你在 unRAID 上也可以轻松的组 RAID 阵列了。
- 缓存池的作用就是当你写入文件到 unRAID 的阵列池时,会先写入到缓存池中,然后后续再借助 Mover 来讲缓存池里面的数据转移到阵列池中。这样你在读写文件时就可以避开机械硬盘读写慢的问题,从而实现比较流畅的 I/O(而且对于 BT/PT 这种 P2P 技术来说,SSD 硬盘天生更适合这种场景)。因此,如果有条件的话,作者都是建议大家购买 SSD 固态硬盘来给到 unRAID 去使用。
- 那么可能会有读者会问,那既然我都用 SSD 了,为什么我不直接把 SSD 硬盘加入到 unRAID 的阵列中使用而是拿去做缓存池呢?其实是可以的,不过要注意的是,加入阵列中的固态硬盘最好是 SATA 模式的 SSD 固态硬盘,因为如果使用的是 M.2 的固态可能会有潜在的问题,这一问题不在此展开。
还有一个原因是,如果拿去用做阵列里面的硬盘,会受限于我们上面所提到的 FUSE 问题(虽然这种情况下 SSD 速度也依然够快)无法完全发挥出固态应有的读写速度。
- 关于校验盘:unRAID 上最多只可以创建 2 个校验盘,也就是只能保证阵列里面同时坏两块硬盘而不会导致系统上的应用或者服务崩溃。
再次强调:校验盘不是数据备份,而是一种冗余手段!
7. 创建 SMB 共享
在视频中,作者介绍了通过添加 ”Samba 额外配置“ 的方式来开启 unRAID 上的 SMB 共享:

作者在博客中介绍了另一种开启 SMB 的方式,借助此方式配合 Recycle Bin 插件可以实现回收站功能(unRAID 默认是没有回收站的机制的),欢迎大家去了解:
8. 系统默认文件夹和 AIO 的准备工作
关于 unRAID 默认创建的文件夹,作者在视频中也讲的比较详细了,读者朋友们初期只需要对这些文件夹有个大概的印象,后面随着你使用 unRAID 的时间增加也就能够慢慢的理解这些文件夹的作用了。
9. Openwrt 虚拟机安装
10. unRAID 插件和核显驱动
11. 核显驱动加载说明
12. 虚拟机直通 PCIE 设备
13. iKuai 虚拟机搭建
14. iKuai 拨号
15. 实现内网所有设备的代理
16. iKuai 补充说明:删除虚拟网卡
17. Docker 的使用说明
18. 常见 Docker 的安装和使用
19. 结尾:unRAID 的维护
- 作者:JackieWu
- 链接:https://www.jackiewu.top/article/ffcd2612-f45c-46cd-a4c2-eba3802fa26c
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。












