Lazy loaded image
🧨新手教程 - 配套资料
字数 3775阅读时长 10 分钟
2023-5-15
2023-5-18
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站或其他资讯网站搜索相关的硬件信息去了解。
notion image
关于 N5105 设备更多信息,可以查看官网的具体说明,链接如下:
2. BIOS 配置
关于 BIOS 要设置哪些东西,作者在视频中讲的也相对比较详细了,一般照着视频去操作即可。但是由于每个人的主板不一样,BIOS 设置也会有所不同,所以在这里作者会提供一些 BIOS 的截图提供大家参考,这些截图是作者在帮别人处理因 BIOS 引起的问题时所记录下来的,希望能帮助到大家。
启动项相关
关于启动项,大家只需要保证 unRAID 的系统 U 盘是作为第一启动项即可,其他的相关启动项建议禁用或者关闭。
notion image
联想 M920x
联想 M920x
关于核显
如果你的设备上除了核显之外还有显卡,那么请你确保诸如 “IGPU 多监视器” 或者 “初始化 IGPU” 又或者叫做 “集成显卡设置”(亦或是其他的叫法)处于启用状态:
“IGPU 多监视器” 或者 “初始化 IGPU” 的作用是开启或关闭核显。有些主板,尤其是游戏类的主板,往往默认情况下是禁用 CPU 核显的,因为像这一类的家用主板不是为服务器领域开发的,主板厂商已经默认你的设备上会有显卡,所以就给你禁用核显了。但是对于 unRAID 来说,既然你有核显可以使用,那么禁用掉那岂不是浪费么?
初始化 iGPU
初始化 iGPU
IGPU 多监视器
IGPU 多监视器
集成显卡设置
集成显卡设置
另外一个值得关注的关于 GPU 设备的选项,是 “首选显卡” “主图形适配器” 或 “第一显卡”,如果你的设备上既有核显也有显卡,那么我建议你将核显设置为第一输出 GPU 设备,如下图所示:
不同的主板对核显的称呼方式不太一样,如果你看到以下英文单词或者单词缩写,那么就表示的是核显
  • IGFX
  • CPU Graphics
关于显卡的英文称呼也有不同,如果你看到以下英文单词或者单词缩写,那么就表示的是显卡
  • PCI(指的是 PCI 显示设备,也就是 PCI 显卡)
  • PEG PEG Slot(PEG 全称为:PCI Express Graphics,指的是 PCIE 显卡)
notion image
notion image
notion image
notion image
notion image
notion image
关于虚拟化支持
关于虚拟化这一块,如果你的 unRAID 系统信息中没有显示诸如下图的情况,那么就不需要对 BIOS 虚拟化这一块调整:
HVM 不可用
HVM 不可用
IOMMU 不可用
IOMMU 不可用
但是如果有上述的情况,那么你就按照作者视频的讲解去跟着配置就行,这里作者也提供一些主板的 BIOS 截图以供大家参考:
notion image
notion image
notion image
notion image
notion image
如果你的主板中有关于 IOMMU 的设置,那么请你也将此选项的功能开启:
notion image
notion image
关于存储配置
BIOS 的存储配置作者没有在视频中做说明,一般来说也不太需要去调整关于存储这一块的东西,但是如果你遇到在 unRAID 中没有识别出硬盘的情况,那么你可以根据下面的说明去调整 BIOS 来尝试解决问题。
unRAID 中没有识别出任何一个硬盘,这种情况很可能就是在 BIOS 的存储中,没有将 “SATA 模式” 修改为 AHCI 模式,如下图所示:
notion image
B 站上有关于此问题的视频,读者朋友可以前往了解:
关于换完华硕B560主板后所有硬盘无法识别进不去系统的一种解决办法,具体看简介_哔哩哔哩_bilibili
首先说我之前的情况,我是换了板子和u然后发现我的两块固态和一块机械只有之前的系统盘能在启动顺序识别,但是无法进入系统,但是u盘重装系统又找不到任何一块硬盘,但是在bios页面中间的存储信息又能显示三块硬盘信息,那么大家可以按照我这几张图片的设置来,本来想录视频,但是手机太不方便还是在宿舍,所以大家麻烦自己暂停一下,具体步我也记不太清,当时准备第二天就录视频结果忙忘了,反正设置完一个就f10保存重启, 视频播放量 57624、弹幕量 8、点赞数 405、投硬币枚数 265、收藏人数 636、转发人数 250, 视频作者 妮露啊妮露, 作者简介 ,相关视频:华硕主板识别不出硬盘,进不了系统,开机直接跳bios?三十秒教你如何解决,what?电脑不识别硬盘?什么情况???怎么解决?一招教你搞定,新装机华硕bios找不到固态怎么弄,弄了一天才知道。,开机系统盘没了?丢失启动选项?丢失uefi引导?手把手教你恢复,华硕主板识别不出ssd硬盘,只能识别u盘,大哥们求助,如何打开CSM,解决安装系统后无法识别的问题,电脑开机进bios,进不去系统解决方法,开启CSM和快速启动 解决无法识别硬盘和进不去BIOS问题,华硕主板进不去系统,pe也进不去,一直卡在logo界面,救救孩子吧!阿巴阿巴阿巴~,电脑开机进BIOS,原因竟是是硬盘坏了
关于换完华硕B560主板后所有硬盘无法识别进不去系统的一种解决办法,具体看简介_哔哩哔哩_bilibili
notion image
3. unRAID 系统盘安装
我该选择什么版本?
这其实得看你用什么硬件设备,有些设备(例如网卡)可能会在一些版本下无法正常驱动,因为不同的 unRAID 版本下 Linux 的内核版本不一样,因此就可能会出现硬件兼容性问题。因此作者其实也没有一个统一的标准答案去给到大家去参考,我觉得估计也没有谁能给出完美的答案。
但是我可以提供大家几个参考建议,读者可以根据这些建议去做出选择。
作者默认大家用的都是 Intel 的 CPU 。
  1. 根据 CPU 选择版本:

      • 对于 11 代及以上的 CPU,个人建议选择最新版 unRAID 本即可;尤其是 12、13 代 CPU,那么只能是选择 6.11.5 及以上的版本了,因为只有这些版本下才能有更好的兼容性。
        • 截至作者写下此文档时,unRAID 最新的稳定版是 6.11.5,6.12 版本的正式版尚未上线。
      • 如果你的是 8 ~ 10 代以内的,那么你建议选择 6.10.3 及以上。
        • 作者使用的是 i5-8600K 的 CPU,使用 6.10.3 版本差不多两年很稳定,后面升级到 6.11.5 也很稳。
      • 如果你的 CPU 型号比较老,那么你可以考虑 6.9.2 版本或者 6.10.3 版本,这两个版本很稳定。但如果你搭配一些比较新的硬件,比如说 I225-v 之类的网卡,那么建议最好是用 6.10.3 及以上的版本,因为这一类的网卡比较新,更高的版本驱动支持更优秀。
  1. 根据 PCIE 设备选择:

    1. 由于作者对硬件研究的不深,所以没办法给出一个很好的硬件选择建议,但是根据我过往的经验,有一些建议倒是可以给到大家:
      • 对于网卡:如果你用的是比较新的网卡,比如说 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. 系统启动的相关注意事项
notion image
这里作者对 unRAID 的这几个启动项做一些简单的说明:
  1. Unraid OS:这个是 unRAID 默认加载启动项,没啥好说的,正常用就是加载的这个。
  1. Unraid OS GUI Mode:这个是图形化界面,接上显示器、鼠标和键盘就可以直接操作 unRAID 系统。但是注意,这个模式本意是用来排查系统问题的,不是给用户作为正常使用 unRAID 的方式去使用的,希望大家理解其中的区别。
  1. Unraid OS Safe Mode:这一模式也叫做安全模式,排查问题时使用。此模式下会禁用所有的插件(无图形化)方便用户排查问题。
  1. Unraid OS GUI Safe Mode:图形化的安全模式,会禁用插件,相比上面的安全模式会有图形化界面方便用户使用。
  1. Memtest86+:内存检测模式。这是官方内置的内存检测工具,专门用于检测内存的。作者在视频中也说过,unRAID 是从 U 盘加载系统到内存中去运行的,所以内存健康与否直接影响系统的稳定性,所以官方也才会把内存检测的工具放到系统启动项中来帮助大家排查问题。不过关于此工具的时候属于另一个话题了,不在此展开。
5. 系统初始化
关于汉化:
读者朋友可以按照视频里面上传离线中文包的形式去汉化 unRAID 的 WebUI 界面,但是如果出现重启之后丢失汉化的情况,你也可以通过下面的形式去在线安装汉化包,步骤如下:
在线安装需要保证 unRAID 能够正常联网。
notion image
  1. 点击 PLUGINS 进入插件管理界面;
  1. 点击 Install Plugin 安装插件界面;
  1. 复制粘贴以下地址到文本框中:
    1. 点击 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 共享:
    notion image
    作者在博客中介绍了另一种开启 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 的维护
     
    上一篇
    unRAID 6.12.0 RC 版本更新和 ZFS 的一些说明
    下一篇
    Unraid硬盘挂载失败(Unsupported File System)的完整修复指南:从排查到原理

    评论
    Loading...