手把手教你安装TrueNas(基础篇)

2021-12-27 19:40:21 50点赞 301收藏 50评论

前言

玩过蜗牛星际,体验过黑群晖系统崩掉导致里面珍藏12t大姐姐全没了(此处有哭声),我技术又菜,自己恢复是不可能恢复的,装的盗版系统,又不可能联系群晖官方售后恢复。于是乎就想要一个稳定、开源的NAS系统,选来选去看到了truenas这个开源系统(freenas和truenas合二为一),现在用这个系统的人越来越多,网上的教程也在慢慢丰富,于是就选择安装truenas,给大姐姐们一个安全的大房子。

一、TrueNAS是什么?[1]

手把手教你安装TrueNas(基础篇)

TrueNAS CORE是免费和开源的,并且是广受欢迎的FreeNAS的后继产品。它几乎可以在任何x86_64系统上运行,并为许多用户提供了广泛的功能。诸如Plex、NextCloud和Asigra之类的插件程序允许针对各自需求自行扩展系统功能。

TrueNAS Enterprise作为具有单控制器或双控制器的系统,可以实现高可用性(HA)。它也可以从iXsystems获得企业级支持。结合TrueNAS M系列系统,它可以扩展到15GB/s和20PB,并具有五个9的正常运行时间。

TrueNAS SCALE是TrueNAS系列的最新成员,并提供包括Linux容器和VM在内的开源HyperConverged基础架构。TrueNAS SCALE包括集群系统和提供横向扩展存储的能力,容量最高可达数百PB。它目前正在开发中,将于2021年部署。

个人建议:如果你装nas是为了提高生产力,比如存拍好的片子,多人协同剪辑等,建议安装TrueNAS CORE这个版本,安全稳定;如果你是像我一样买不起多余的服务器,又想装docker,可以安装TrueNAS SCALE,这个自带了docker,可以随心所欲的部署你的容器。以后如果我买了gen9服务器,我肯定还是会换回TrueNAS CORE,然后存一点自己拍的片。

二、如何安装TrueNAS?

(本教程以我安装的TrueNAS SCALE为例,TrueNAS CORE安装方法类似)

官网下载系统镜像:

https://www.truenas.com/download-tn-scale/

用Etcher刻录镜像到u盘

手把手教你安装TrueNas(基础篇)

首先插上u盘,打开nas电源,键盘狂按F2(此处请自行搜索购买主板进入bios的快捷键)

手把手教你安装TrueNas(基础篇)

开启UEFI引导,设置U盘为第一启动项,保存并退出。

手把手教你安装TrueNas(基础篇)

等一小会后,就会出现下图所示界面,选择第一项,按回车。

手把手教你安装TrueNas(基础篇)

在这里我们可以看到,系统为debian的linux

手把手教你安装TrueNas(基础篇)

这里选择“1.Install/Upgrade”,按回车进行下一步。

手把手教你安装TrueNas(基础篇)

方向键移动,空格键选择,选择你要安装到哪个系统盘,选择好了,盘符前会有星号,回车下一步(我这里没有插机械,所以只有一个16g的ssd)。

手把手教你安装TrueNas(基础篇)

由于我之前装过truenas core的系统,所以会显示升级安装/全新安装,我这里选择全新安装。

手把手教你安装TrueNas(基础篇)

这里选择“Install in new boot environment”,回车下一步。

手把手教你安装TrueNas(基础篇)

这里是一个警告,你选择”yes”,然后回车就可以了。

手把手教你安装TrueNas(基础篇)

输入密码,确认密码,选择”ok”,回车。(这里的密码是truenas登陆时候输入的密码,账号为root)

手把手教你安装TrueNas(基础篇)

后面就是安装,走进度条。

手把手教你安装TrueNas(基础篇)

这时候就已经安装完成了,提示“可以重启nas,拔出u盘”,回车就好。

手把手教你安装TrueNas(基础篇)

又回跳回到最开始的安装界面了,选择“4.Shutdown System”,回车,关闭nas,这时候就可以插上网线了,然后开机,他会自动分配ip,就可以通过路由器后台查看它的ip,进行登陆。

手把手教你安装TrueNas(基础篇)

补充一点:

手把手教你安装TrueNas(基础篇)

手把手教你安装TrueNas(基础篇)

我买的华擎b560itx,板载网卡是I219v,而从truenas官方文档来看,对-V的网卡支持不是很好,所以还得改网卡型号。这也是在我装过truenas core版本后,发现死活不认网卡,才去查看官方硬件兼容列表。

不过呢,也不用担心,我这不是改好了,用得还蛮好的~

(百度i219v改i219-lm)

1.制作一个winPE系统,(我个人用的是winpe)进入PE后,把EEupdate_5.35.12.0目录里面win64e里面所有内容复制到X:WindowsSystem32目录下。

2.右键管理员身份运行install.bat。

3.管理员身份运行cmd命令行,输入cd X:WindowsSystem32win64e 然后回车,进入win64e目录
然后接着在cmd命令行里输入EEUPDATEW64e.exe回车
4.然后再继续在cmd命令行中输入EEUPDATEW64e /all /dump回车(要确定是不是还是在win64e目录里,如果不是 就重新运行一下上面的cd命令)UNRAID中文插件分享以及部分问题解决方案 ,该命令是导出EEP文件。
5.导出正常****.EEP文件会在X:WindowsSystem32win64e目录下
6.右键记事本打开****.EEP文件,把修改第二行第六组数字为i219LM的ID
以下ID可以随选一个,只需要输入左边4位数字
15B7 (2) I219-LM
15B9 (3) I219-LM
15D7 (4) I219-LM
15E3 (5) I219-LM
7.修改好后保存!!UNRAID中文插件分享以及部分问题解决方案 一定要保存呀 不然就是没改
8.cmd命令行输入EEUPDATEW64e /all /d ****.EEP回车(也要确定是不是还是在win64e目录里,如果不是 就重新运行一下上面的cd命令UNRAID中文插件分享以及部分问题解决方案 ),该命令是导入EEP文件。
9.重启电脑即可

三、系统设置

3.1 设置时区/语言

System→General→Localization Settings→Language:Simplified Chinese

Timezone:Asia/Shanghai

手把手教你安装TrueNas(基础篇)

手把手教你安装TrueNas(基础篇)

3.2 设置网络

手把手教你安装TrueNas(基础篇)

点击网络→接口(选择网卡)→编辑接口→关闭DHCP(如果你开启了ipv6,就打开自动配置ipv6)→IP地址(添加一个与你主路由同网段的固定ip)→保存应用

手把手教你安装TrueNas(基础篇)

测试更改(60s内访问你所设置的新ip地址)

手把手教你安装TrueNas(基础篇)

网络→全局配置(选择设置)→填写域名服务器(主路由的ip)和ipv4网关(旁路由的ip)

手把手教你安装TrueNas(基础篇)

3.3 创建用户组/用户

证书→本地用户→添加→把带星号标识带都填写了→用户ID和组(可以不填写,会自动生成)

手把手教你安装TrueNas(基础篇)

3.4 创建数据集和编辑ACL

存储→创建池 命名池,将“可用磁盘”按照你的想法添加到“数据vDev”,我这里是4个4t,组成raid-z(raid5)

手把手教你安装TrueNas(基础篇)

在创建好的data池中,添加数据集。

手把手教你安装TrueNas(基础篇)

填写数据集名称

手把手教你安装TrueNas(基础篇)

这里要注意一下:打开高级选项,把ACL类型改为NFSv4(别问我为什么,改就行了)

手把手教你安装TrueNas(基础篇)

点击你创建好的数据集→查看权限→编辑

手把手教你安装TrueNas(基础篇)

选择ACL→使用ACL预设→poxis_open→选择递归应用权限和应用于子数据集(就是在这个数据集下创建的文件夹拥有同样的权限)→保存

手把手教你安装TrueNas(基础篇)

3.5 共享设置

分享→Windows (SMB) Shares→设置共享文件夹→保存

手把手教你安装TrueNas(基础篇)

把STOPPED点击一下,看到状态可变为RUNNING,这时候可以去windows登陆一下。

手把手教你安装TrueNas(基础篇)

四、部署Docker容器

应用→选择应用程序池(你创建的池)

手把手教你安装TrueNas(基础篇)

这是我部署的一些容器。

手把手教你安装TrueNas(基础篇)

由于本次篇幅较长,不做docker容器部署的教程,有兴趣可以在评论区评论,想看哪些容器部署和配置的教程,下一期我将会详细讲讲~

觉得本期文章还不错的话,麻烦点个赞~

参考

[1] TrueNAS是什么?: https://www.nasgeek.cn/docs/docs/truenas-hub/intro/whatis/

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

展开 收起
50评论

  • 精彩
  • 最新
  • 系统崩溃重装就好了,进pe,数据盘小的分区有个系统版本号的文件,把它清空。再重装系统,小姐姐还在

    校验提示文案

    提交
    没事,我的大姐姐现在住在温暖的大房子里

    校验提示文案

    提交
    想看看你家大姐姐长啥样 [惊喜]

    校验提示文案

    提交
    收起所有回复
  • 感觉界面比免费的Unas复杂太多了。其实轻度使用整个Unas系统也不错吧。

    校验提示文案

    提交
    还好吧,不是很复杂

    校验提示文案

    提交
    我现在就用着unas,然而基本不更新,很多软件因为apache和php的依赖问题都不能更新,现在都想切换到基于debian的nas系统了。

    校验提示文案

    提交
    收起所有回复
  • 傲腾16G是世界上最好的nas系统盘 [高兴]

    校验提示文案

    提交
    没错,傲腾真的很好用

    校验提示文案

    提交
    收起所有回复
  • 玩TrueNas的,除了硬盘开销还有内存开销,这玩意要求 ecc内存……

    校验提示文案

    提交
    是建议,不是一定ecc

    校验提示文案

    提交
    TrueNAS是一种高性能NAS,缓存很多东西在内存里,内存越大越好,虽然建议只需要8G,非ECC也行,但非ECC是有可能造成写入数据错误的。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 这个和pve,unraid比起来,有什么特别的地方嘛?

    校验提示文案

    提交
    Truenas有zfs

    校验提示文案

    提交
    硬件要求更高,小姐姐住的房子,不必这么豪华(我是说zfs之类的),unraid蛮适合,个把硬盘坏了,其它盘的都还在,不必太在意 [吐舌]

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 在线更新时总是连接失败

    校验提示文案

    提交
    网不好,***

    校验提示文案

    提交
    收起所有回复
  • docker部署安装插件估计很慢,UNRAID就很慢;

    校验提示文案

    提交
    看插件大小吧

    校验提示文案

    提交
    收起所有回复
  • TrueNas 和直接 Centos + Nginx + Docker相比有些啥优势?想弄一个电脑装TrueNas试试

    校验提示文案

    提交
    Truenas是专门的nas系统,centos是服务器系统,各司其职吧,你是要玩nas……还是其他?

    校验提示文案

    提交
    收起所有回复
  • 然而官网下载太难了,下几秒就失败

    校验提示文案

    提交
    你留个邮箱,我发给你

    校验提示文案

    提交
    peterblackzhong@qq.com [欢呼] 谢谢大佬

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 3.4那一步,有一个疑问。把ACL类型改为NFSv4后,ACL→使用ACL预设→poxis_open这里,这个poxis会变成nfs4_open的吧?

    校验提示文案

    提交
    嗯,可以选择这个全开的预设

    校验提示文案

    提交
    收起所有回复
  • 请问scale版本现在稳定好用了吗?我想用一个基于debian的nas [喜极而泣]

    校验提示文案

    提交
    还不错👍,我用起来蛮舒服的

    校验提示文案

    提交
    我看网上的教程,在这个系统上都是用容器安装应用,Linux原装应用方便在scale上安装吗?和在debian安装一样不?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 请问我500+4T的组合,500装nas系统,创建池的时候只能选择4T的盘,500g的除了装系统还能当作存储用吗?

    校验提示文案

    提交
    不能的,系统用16g足够了

    校验提示文案

    提交
    收起所有回复
  • 这个系统很好很强大,妥妥的适合高可用生产环境,但新手/家用不适合。
    因为没有原生docker,再一个是权限很繁琐,我自己都翻车过。

    校验提示文案

    提交
  • 请问下怎么清理系统盘?我的系统装在了16G的固态上,这两天想升级系统结果提示空间不足了

    校验提示文案

    提交
    删除多余的boot就行

    校验提示文案

    提交
    [喜极而泣] 不会删。大佬能提供一下思路嘛

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • ftp在服务里面开启了,怎么给其他用户用、只能root使用,并且无法把数据集的路径给ftp显示出来

    校验提示文案

    提交
    默认root用户好像不能用于共享,你新建一个用户试试,可以看看司波图的视频 [观察] [观察]

    校验提示文案

    提交
    收起所有回复
  • 在truenas上安装软件显示____“你没有权限访问1192.168.101.2 test\test\download\aDrive.exe。请与网络管理员联系请求访问权限。”请问怎么解决

    校验提示文案

    提交
  • 请问,这个truenas支持nfs跟smb吗

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
挂件

冯卡门的小迷弟

我是冯卡门的小迷弟,很高兴被你发现!我是一个爱折腾的男孩子,涉猎类型广泛,有DIY、教程、开箱、测评、晒物以及数码科技等等。我对生活中的各种事件总是充满着好奇心与学习热情。如果你也喜欢我的文章,欢迎点个关注!谢谢~

发文累计被3520人收藏

关注 打赏
作者其他文章
最新文章 热门文章
301
扫一下,分享更方便,购买更轻松