欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 创投人物 > 免费开源的NAS解决方案:TrueNAS

免费开源的NAS解决方案:TrueNAS

2025/3/20 16:33:28 来源:https://blog.csdn.net/skywalk8163/article/details/146351047  浏览:    关键词:免费开源的NAS解决方案:TrueNAS

TrueNAS是业内知名的FreeNAS系统的升级版,是一款开源的网络存储系统,具有高性能、稳定性和易用性等优点。

TrueNAS目前有三个版本,分别是TrueNAS® CORE、TrueNAS® ENTERPRISE、TrueNAS® SCALE。其中,TrueNAS CORE基于FreeBSD开发;TrueNAS SCALE则是基于Debian-Linux系统核心,TrueNAS® ENTERPRISE我个人认为它是基于TrueNAS® CORE的。

也就是TrueNAS® CORE是存储受限(小于25PB),只有软件没有硬件,没有技术支持的TrueNAS® ENTERPRISE系统。TrueNAS® CORE基于FreeBSD,容器化方面有自己的jail方案,稳定性方面看齐TrueNAS® ENTERPRISE。TrueNAS® SCALE是社区版,存储不受限,因为是基于Debian-Liux,所以业内流行的容器化,比如k8s也得到很好的支持。

同时TrueNAS® CORE内核对应FreeBSD13.3,TrueNAS® SCALE对应Ubuntu的24.10,TrueNAS® SCALE更追求新技术的体验。

安装

下载iso安装光盘

Scale版基于Ubuntu24.10,核心板基于FreeBSD13.3 ,两个都下载下来,都试试!

下载TrueNAS® SCALE

到官网,下载社区scale版:https://www.truenas.com/download-truenas-scale

官网网站有时候不通,要多刷几下。

下载TrueNAS® CORE

到这个页面下载核心版:Download TrueNAS CORE - Completely Free NAS OS

核心版文件的检验值:

sha256 checksum:
4cc8075a5b79219df29248c98cc04d712aa5d7ea4a2184b087e308e357eb3443

晕菜了,文件不对了,第一次下载的核心板文件检验值:

sha256 TrueNAS-13.3-U1.1.iso
SHA256 (TrueNAS-13.3-U1.1.iso) = 4e00745c1f78f932569ff047e8179464958014f70d6bfe9065016a3100f2a75e

又下载了一遍,第二次下载的核心板文件检验值又变了:

certutil -hashfile "TrueNAS-13.3-U1.1 (1).iso" sha256
SHA256 的 TrueNAS-13.3-U1.1 (1).iso 哈希:
22a89eed306795a69f8074fe4e7bc7d0568857268998c35e60fc75ed6bb1c23e

 好消息是至少windows scp到FreeBSD,sha256没有变:

sha256 TrueNAS-13.3.iso
SHA256 (TrueNAS-13.3.iso) = 22a89eed306795a69f8074fe4e7bc7d0568857268998c35e60fc75ed6bb1c23e

第一个核心板的iso启动后卡住,用第二个iso终于装成了。

FreeBSD下使用cbsd安装TrueNAS® SCALE(失败)

cbsd的安装使用参考:jail管理器CBSD实践@FreeBSD-CSDN博客

先注册光盘

sudo cbsd media mode=register name=TrueNAS-SCALE-24.10.2.iso path=/home/skywalk/download/TrueNAS-SCALE-24.10.2.iso
media: auto-detected image type for /home/skywalk/download/TrueNAS-SCALE-24.10.2.iso: iso
Updated

查看注册光盘

sudo cbsd media mode=list
NAME                                          PATH                                                            TYPE  JNAME     SIZE
cloud-ubuntu-x86-22.04.03                     /usr/jails/src/iso/cbsd-cloud-cloud-Ubuntu-x86-22.04.03.raw     iso   -         0
iso-FreeBSD-riscv64-14.2                      /usr/jails/src/iso/FreeBSD-14.2-RELEASE-riscv-riscv64.raw       hdd   -         6g
TrueNAS-SCALE-24.10.2.iso                     /home/skywalk/download/TrueNAS-SCALE-24.10.2.iso                iso   -         2g

创建bhyve虚拟机

sudo cbsd bconstruct-tui

配置里选用Ubuntu24架构,注意选我们注册好的TrueNAS光盘

启动虚拟机

cbsd bstart truenas

启动后选择启动光盘

sudo cbsd bstart truenas
Password:
Looks like /usr/jails/vm/truenas/dsk1.vhd is empty.
May be you want to boot from CD?
[yes(1) or no(0)]
1
Temporary boot device: cd
vm_iso_path: TrueNAS-SCALE-24.10.2.iso
media found: TrueNAS-SCALE-24.10.2.iso --> /home/skywalk/download/TrueNAS-SCALE-24.10.2.iso
VRDP is enabled. VNC bind/port: 192.168.1.5:5902
For attach VM console, use: vncviewer 192.168.1.5:5902
Resolution: 800x600.
VNC pass: cbsdWarning!!! You are running a system with open VNC port to the world wich is not secure
Please use IP filter or balancer with password to restrict VNC port access
Or change vnc_bind params to 127.0.0.1 and reboot VM after maintenance workbhyve renice: 1
Waiting for PID.
PID: 59069
bstart done in 20 seconds

然后就可以按照提示,用realvnc等程序连上192.168.1.5:5902 了。

无法用光盘启动问题

按照提示,先按任意键

但是不对啊,整个界面都是乱的...

后来重启后界面好了,但是无法用光盘启动。

没弄好,删除这个bhyve

sudo cbsd bremove jname=truenas

 

FreeBSD下使用cbsd安装TrueNAS® CORE

 注册光盘

sudo cbsd media mode=register name=TrueNAS-13.3.iso path=/home/skywalk/download/TrueNAS-13.3.iso

创建虚拟机

cbsd bstart truenas

设置系统为FreeBSD13.3,光盘为 TrueNAS-13.3.iso ,设置了两块一盘,一块系统盘,一块应用盘。

后来TrueNAS系统嫌弃那块6G的系统盘小,于是用了12G的盘做系统盘。

启动后,用浏览器登录

进入菜单:System General Localization,把里面的语言设置为中文

使用VirtualBox安装TrueNAS® SCALE

创建linux Ubuntu24版本的虚拟机,挂载iso光盘,一切按部就班的安装即可。

安装好后,登录网页管理界面

系统信息:

 Linux truenas 6.6.44-production+truenas #1 SMP PREEMPT_DYNAMIC Tue Jan 28 03:14:06 UTC 2025 x86_64

也就是它是Linux6.6 内核。

软件包

trueNAS内建软件包非常丰富,有160个

其中就有AI应用:Ollama、Open WebUI和Codegate,非常棒!

Ollama使用参考:使用Ollama 在Ubuntu运行deepseek大模型:以deepseek-r1为例-CSDN博客

Open WebUI使用参考:为大模型提供webui界面的利器:Open WebUI 完全本地离线部署deepseek r1_openwebui-CSDN博客 

总结

也许除了黑群辉,TrueNAS也是一种非常不错选择!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词