从零开始的NAS踩坑记录2-Unraid系统篇

2023-04-22 20:11:55 40点赞 310收藏 18评论

闲话前话:

本人玩NAS前前后后也有几年了,期间和同事还有朋友一起捣鼓这些,这次因为帮一个朋友组NAS(又坑进来一个),也算是对这几年踩过的坑做一个总结, 共三篇:这篇是第一篇硬件,第二篇为系统, 第三篇为应用

前面篇说到我帮朋友新装的一台NAS的硬件部分, 这次说下系统部分的一些坑

Unraid安装教程网上已经有很多了,各种保姆级,我只说一些注意事项和踩坑的经历:

首先确定硬件兼容性:

如果你不太确定你的硬件和Unraid能不能兼容,请先查看下Unraid官方的硬件支持列表

安装盘制作步骤:

  1. 系统下载地址,官方的USB制作程序万年不修,长期处于BUG中,所以请用手动方式制作安装盘:

  2. 请先找一个2G以上32以下的优盘,格式化为FAT32格式,卷标为UNRAID(全大写)

  3. 下载系统文件,这里请下载6.11.5版本,解压到你格式化好的优盘里面,如果你的NAS主板需要UEFI方式启动,请把优盘里面的EFI-文件夹名称改成EFI

  4. 右键选择make_bootable,选择用管理员身份运行

在新装的NAS上面先别忙插入Unraid的优盘,先进BIOS里面设置一下,注意以下几点:

  1. 先请把优盘启动设置为第一位

  2. 把系统的SATA或者ACHI模式设置为HBA(直通模式),不要使用Raid模式。

  3. 打开虚拟化支持,比如Intel VT-X / AMD-V,如果不用虚拟机也可以不开。

  4. 如果你需要直通硬件给虚拟机,请打开IOMMU支持。

  5. *最好先关闭任何快速启动功能,或者测试快速启动是否能让Unraid优盘正常启动

准备工作做完后,插入你制作好的Unraid优盘, 最好在第一次启动时接入网线,键盘和显示器,如果没有问题,Unraid会从优盘上引导启动,默认菜单5秒不选的话,会直接进入标准模式启动(无GUI),启动后网络正常的话,会显示分配的IP地址,这个时候你就可以在同一个局域网内的其它电脑上面,通过浏览器输入Unraid的IP地址,比如:192.168.1.XX之类的进入Unraid的管理页面。

如果设置上有问题或者需要排错,你也可以在启动的适合选择安全模式(Safe Mode)或者带UI的模式(GUI Mode), 前者不加载插件之类的,后者自带一个基本的linux里面有个浏览器让你本机访问Unraid的管理页面。

系统设定:

系统先会让你设定root用户的密码,之后可以通过这个密码登录,root用户权限极端强大,所以请一定用一个强密码,进入系统后,Unraid会让你注册或者登录已有正版授权,注册后可以有30天的试用期,让你先试试这个系统是不是合你意后再买,请注意,Unraid的30天试用期后,你还可以申请额外15天,一共45天作为试用,准备购买前请先看下面磁盘管理,根据你规划的磁盘数量再做决定。

我强烈不建议使用任何所谓的“开心版”,目前网上已经有实证例子表明有人在开心版中留有后门,已经有几例开心版用户反映被植入挖矿程序。

注册好后,首先建议大家做一些前期设定和优化工作,虽然这些都可以在后面调整,但是在前面设定好会省掉很多麻烦,首先进入Main里面设定磁盘管理。

磁盘管理:

  • 首先规划好你的磁盘管理,如果你需要使用校验盘,必须选择你所有硬盘里面容量最大的一块,比如你有5块硬盘,1*4TB,1*8TB,1*14TB,2*16TB,你就必须用一块16TB的硬盘作为校验盘,不过刚开始我建议不要加入校验盘,等阵列上数据都整理好了再说。

  • 目前最新正式版的Unraid并不建议把SSD放到阵列(Array)里面, 因为不支持SSD的TRIM,最好是把SSD作为cache pool(缓存池),Unraid支持多个独立缓存池,和各种缓存模式。

从零开始的NAS踩坑记录2-Unraid系统篇

我建议先不要着急建立Array(阵列),首先建立cache pool(缓存池),比如我朋友的NAS里面配有一块512GB的NVME的SSD和一个1TB的SATA SSD,就先把这两块块SSD建立为缓存池,一个做系统缓存,一个做下载缓存。

从零开始的NAS踩坑记录2-Unraid系统篇

建立缓存池后,可以先把一些东西放到缓存池里面,在Share里面设定,我建议先搞懂Unraid的几种缓存机制和文件系统再下手,Unraid下你可以针对任意一个目录设置缓存模式,缓存机制分4种:

No: 直截了当的不用缓存,所有文件直接写到硬盘上

YES: 写入文件优先使用缓存,当缓存不够时再向硬盘写入,Mover(可以看作定时磁盘整理计划)运行时,在缓存里面的文件会被转移到硬盘上面。

Only: 写入文件只是用缓存,缓存不够时也不会向硬盘写入,会直接报错(空间不足),Mover运行时,缓存里面的文件不会转移到硬盘上面

Prefer:写入文件优先使用缓存,当缓存不够时再向硬盘写入,Mover(可以看作定时磁盘整理计划)运行时,如果缓存上面的空间还足够,硬盘上的文件会被转移回缓存。

从零开始的NAS踩坑记录2-Unraid系统篇

很多人在初期经常把YES和Prefer模式搞混,然后把缓存搞得一塌糊涂,设置完成后请到Setting里面的Scheduler, 根据你自己的习惯调整Mover和SSD TRIM的配置:

从零开始的NAS踩坑记录2-Unraid系统篇

系统文件管理:

Unraid系统的核心和用户配置文件都在优盘上面,只要优盘和内存没问题,基础系统操作是没有任何问题的,并不需要任何磁盘或者缓存,一旦你建立阵列(Array)或者cache pool(缓存池)并开始安装应用,它会生成几个目录存放一些配置文件,这里你最好先决定怎么放这几个目录。

appdata: 默认存放docker容器的配置文件

domains:默认存放系统虚拟机

isos:默认存放镜像文件

system: 默认存放docker运行镜像

temp: 临时文件目录

我建议把以上5个目录的缓存模式都设置为Only或者Prefer模式,让系统常用文件都在缓存上面,这样运行时基本不会涉及到硬盘。

从零开始的NAS踩坑记录2-Unraid系统篇

设定好缓存后,就可以建立Array(阵列),和上面添加缓存的步骤基本一样,建立完成后,就可以设置其他文件夹的存放策略,这里我建议大家找下教程看看,仔细了解下什么是split level, 还有SMB共享的安全设置。

调整好缓存策略和阵列对以后的使用很有帮助,比如朋友这台NAS,甚至可以在平时没有人工操作,只有自动任务运行的条件下,每天只启动一次硬盘。

规划好你的磁盘后,你就可以考虑以后需要买哪种授权,Unraid授权分3种,Basic,Plus和Pro, 三种等级在功能上完全没有任何区别,只是管理的磁盘数量上面分别为: 6/12/无限制,一定要注意的是,Unraid把缓存和校验盘也作为磁盘数量统计,只有U盘不计入统计,举例来说就是你如果有5个磁盘的阵列+1个校验盘+2个缓存盘,那Unraid会认为你实际磁盘有8个磁盘,需要购买Plus版授权。

其他一些重要设定:

User Setting: 前面说了,Unraid的root权限很强,拥有所有目录的访问权和系统管理权,所以一般共享里面,我建议大家还是新建其他账号,作为SMB或者NFS共享账号,这样可以单独给它们设置某个文件夹的访问权限,平时使用也比较安全。

Date and Time:很多人忽略的一点,Unraid系统时间同步其实是很重要的,在Date and Time里面把时区改为你当地时间(中国是UTC+8), 如果在中国大陆使用,最好把几个同步服务器设置为国内的:

从零开始的NAS踩坑记录2-Unraid系统篇

Disk Settings:磁盘设定,可以设置阵列开机自动启动,还有默认休眠时间(spin down),温度报警之类的,我建议不要在这里设置默认休眠时间,这个最好在Main里面点进你的硬盘,一个个单独设置。

从零开始的NAS踩坑记录2-Unraid系统篇

Docker:可以调整docker网络和容器设置,安装docker容器前请一定先把这里设置好,不然后期调整很麻烦,建议需要安装docker容器多或者容器大的人把镜像空间调大一点,默认的20G很可能不够你用。

从零开始的NAS踩坑记录2-Unraid系统篇

Identification:标识,可以调整你NAS的标识和图标。

从零开始的NAS踩坑记录2-Unraid系统篇

Management Access:权限管理,这里涉及到很多,比如root用户的设定,SSH访问的管理,http和https的安全管理,SSL证书管理,如果不用反向代理来访问Unraid,那这里你需要调整很多东西。

从零开始的NAS踩坑记录2-Unraid系统篇

插件推荐:

这里的插件为Unraid里面的plugin项,不是docker应用,我推荐的也都是一些非功能性的插件,只是辅助系统运行和管理的基础插件。

Community Applications:

大名鼎鼎的应用商店,必备的插件,大部分应用和插件都可以通过它直接安装,6.10.X以下版本需要先手动安装, 6.10.X以上版本直接到APPS一栏就会让你自动安装了。

CA Auto Turbo Write Mode:

根据阵列里面已经启动的磁盘数量,来启动重建写入模式,加快写入速度,对Unraid这种因为校验盘而导致写入速度慢的机制很有帮助

CA Auto Update Applications:

根据你的设置,自动升级插件和docker应用。

Dynamix Cache Directories:

把目录结构缓存到内存里面,让你在浏览文件目录的时候(不实际读写)不用启动已经停转的硬盘

Dynamix File Manager:

在WEB UI里面整合一个基本的文件浏览器,对不习惯用MC命令行或者懒的人很有用

Dynamix S3 Sleep:

让你的Unraid在你设置的时间和条件内智能休眠,还能被其他设备用WOL命令唤醒。

Dynamix System Statistics:

让Unraid的WEB UI上显示更详尽的磁盘读取,CPU占用和网络流量信息。

Dynamix System Temperature:

让Unraid的WEB UI上显示更详尽的温度信息

GPU Statistics:

让Unraid的WEB UI上显示更详尽的GPU信息,需要先安装Intel GPU TOP或者NV GPU TOP(硬件支持)插件

Fix Common Problems:

自动查找一些Unraid使用中遇到的常见问题,并给出解决方案,还会检查一些常见的漏洞和恶意软件

Unassigned Devices和Unassigned Devices Plus:

这两个插件可以让你挂载没有加入阵列的磁盘,Unassigned Devices支持各种常见格式,Unassigned Devices Plus在其基础上提供了更多格式支持。

unBALANCE:

分散,集中和转移不同磁盘上的大量数据,更换磁盘或者整理数据时的必备插件

User Scripts:

让你可以通过WEB UI自定义一些脚本,并设置自动运行条件(开机,阵列启动时等等),不用在命令行或者GO文件上面操作了。

Proxy Editor:

通过修改系统和应用商店(CA)的代理,这个插件可以保存3个代理配置,再也不用改代理的时候一个个文件手动修改了,这个插件需要手动安装,暂时在CA应用商店上没有。

总结:

到此Unraid的系统设置里面的一些坑和经验就讲完了,把这部分单独来讲是因为我觉得这些无论你的Unraid来做什么,都是要做的基本设置。

后面的应用篇,我还是会写下我按照我朋友的要求规划出的docker应用流程,但这方面因为大家需求不同,可能不会适合某些人。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1849元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2485.01元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2599元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3199元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1299元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1290.51元起

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

1699元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4299元起
18评论

  • 精彩
  • 最新
  • 大佬,如果是虚拟机和 docker,分配的盘可以用缓存吗?还是说直接硬盘直通更好

    校验提示文案

    提交
    如果你的虚拟机是群晖这种要大量写文件到硬盘上的,那直通更好,如果就是普通的OP或者爱快之类的路由系统,那直接放缓存上面就行了。

    直通给Docker是什么意思?这我还没听说过。

    校验提示文案

    提交
    收起所有回复
  • 看到这个缓存盘我就放心了,你步入地域谁入地域呢。。。。一个行业最烂的家用ssd东芝系品牌,一个闲鱼仅次于假货三星的m600。。。你能挺过1年都是奇迹

    校验提示文案

    提交
    这两个我已经用了4年了 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 我用的坦克的开心版

    校验提示文案

    提交
    请问坦克开心版什么地方可以下载,Unraid是什么版本

    校验提示文案

    提交
    mi-d.cn,右上角搜索unraid,翻一翻就有开心版了

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 好东西,收藏了

    校验提示文案

    提交
  • 今天刚用上unraid,关注了

    校验提示文案

    提交
  • 大佬写得很详细,对基础的搭建也分析得很透彻。

    校验提示文案

    提交
  • 感谢大佬

    校验提示文案

    提交
  • 文章很好,收藏一波。

    校验提示文案

    提交
  • 用了几年了,还是学到不少东西

    校验提示文案

    提交
  • 据说在突然断电的前提下EXSI,PVE,黑裙,TrueNAS,OMV和Unraid这些挂的概率都高,只有windows最皮实…

    校验提示文案

    提交
  • 666写的很好

    校验提示文案

    提交
  • 大佬,ssd缓存建议brtfs还是xfs,本来用的是zfs,但听说zfs会让ssd的顺序读写变成随机读写

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
目录
310
扫一下,分享更方便,购买更轻松