AIO不止有群晖,极空间虚拟机部署免费开源的『TrueNAS』

news2024/11/14 11:58:55

AIO不止有群晖,极空间虚拟机部署免费开源的『TrueNAS』

哈喽小伙伴们好,我是Stark-C~

很多小伙伴在买到极空间的NAS之后,总要各种折腾,毕竟配置高,硬件强,折腾起来也确实得心应手,乐趣多多。

🔺就比如说我现在的主打NAS极空间Z423旗舰版,提供了4个SATA+4个M.2盘位,搭载了AMD 锐龙7 5825U处理器,8核16线程,最高频率可达4.5Ghz;内置AMD Radeon Graphics(VEGA 7)核显,2.0GHz核显主频,8个执行单元,且还标配了32GB的内存,整体配置都达到了性能主机的标准,可以说是目前家用旗舰NAS的天花板。

这么强的NAS,再加上遇到我这样喜欢折腾的玩家,不用来AIO(All In One)实属可惜。很多小伙伴在玩AIO的时候都会想到玩个黑群晖,虽说稳定性什么的不如极空间自己的系统,但是多一份折腾的快乐也确实是大家AIO的初衷。

我今天为大家分享的是另一个也比较出名的NAS系统『TrueNAS』,相比黑群晖,它同样十分的出色且专业,同时安全性也是久经考验,并且它还是开源免费的,也就是说,装上之后它就是你自己的正版NAS系统,不是“黑”的哦~

关于TrueNAS

🔺关注NAS圈子的人很多应该听说过FreeNAS,FreeNAS是一套基于 FreeBSD 操作系统核心的开放源代码的NAS服务器系统,支持众多服务,用户访问权限管理,提供网页设置接口。

而TrueNAS其实就是FreeNAS和 TrueNAS 合并之后的产物,支持开源 ZFS 文件系统,专为存储解决方案设计。它在之前FreeNAS的基础上,新增了虚拟机 (VM) 和媒体服务器等众多实用且专业的功能。

TrueNAS目前分为三个版本:CORE、SCALE和Enterprise 。Enterprise版本就不用多说了,从名字上就能看出它是面向企业级客户的版本,而我们今天需要的是面向个人和小型团队的CORE/SCALE版本。

CORE/SCALE这两个版本都是开源和免费的,并且硬件的适用性都非常强,都有非常丰富的插件程序可供用户自行扩展。区别在于SCALE是后来新推出的,它是基于 Debian-Linux系统核心,支持容器化和横向扩展存储,相比CORE来说,它的功能性、可用性,以及扩展性都要高很多。

所以,我们今天折腾选择的系统版本就是TrueNAS SCALE。

TrueNAS部署

🔺我们先去TrueNAS官网下载SCALE版本的最新系统镜像,这里有个技巧,找到官网的下载图标之后,直接右键选择“复制链接”

下载传送门:https://www.truenas.com/download-tn-scale/

🔺然后打开极空间的“迅雷”,将链接粘贴过来让迅雷下载,不管你是不是会员都可以直接满速,这个应该算是NAS迅雷版的特权吧。

🔺镜像下载完成后就可以开始部署虚拟机了。选择“新建虚拟机”。

🔺操作系统选择Linux(毕竟前面说过TrueNAS SCALE是基于 Debian-Linux系统核心)。

🔺自定义配置:

  • 虚拟机名称:随意

  • 镜像文件:选择上传过来的TrueNAS SCALE系统的iso镜像文件

  • CPU/内存:CPU最低不要少于2,内存最低不要少于8,别问问什么,TrueNAS SCALE系统要求的

  • 远程端口:别和本地冲突即可

🔺虚拟硬盘最低需要两个:一个是系统盘,一个是存储盘。系统盘建议不低于20GB;至于存储盘容量自己根据需求随意设置吧。

🔺需要注意的是虚拟硬盘模式选择SATA。

🔺网卡模式选择Bridge。

🔺同时网卡设置选择e1000。其它就没什么好设置的了,点“创建”完成虚拟机的部署。

🔺给部署好的虚拟机开机,并打开noVNC访问,首先会来到启动引导界面,默认第一项即可。

🔺跑代码的时候可以看出它目前是最新的Debian-Linux 12。

🔺来到图像化的安装界面,选择“1.Install/Upgrade”,按回车进行下一步。

🔺这里会让我们选择系统盘。可以看到这里显示了两个盘,我这里需要选择20GB的盘用作系统盘。所以需要使用方向键移动,空格键选择,最后回车键确认并进行下一步

🔺这里一个常规警告,直接无视回车即可。

🔺然后这里让我们创建一个密码,直接选择第一项创建一个管理员(admin)的账户密码吧。

🔺在这里输入两次密码,切换到下一行的时候直接按Tab键即可,这里的密码也是我们稍后登录Web页面所需要的。

🔺这里其实是询问是否允许EFI启动,选择YES允许,然后回车。

🔺然后系统就开始自动安装了,安装起来还是很快的,一般一分钟左右便能完成。

🔺当看到上图提示,就说明安装完成了,点击回车。

🔺当再次回到这个界面的时候,选择第3项重启系统。

🔺重启系统会一直跑码。

🔺等到出现如图所示TrueNAS Web管理界面的IP地址,就可以使用了。

TrueNAS体验

TrueNAS登录:

🔺TrueNAS 系统的Web管理界面和我们常用的NAS系统有些不同,它不需要端口号,直接浏览器输入IP地址即可打开。打开需要先输用户名和密码。用户名为“admin”,而密码就是安装时设置的密码。

TrueNAS中文设置:

🔺TrueNAS 默认是英文界面,好在它是原生支持中文的。点击“System Settings--General”

🔺选择Localization后面的“Settings”。

🔺这里就不用多说了吧,对着图设置就可以了。最后变忘记点“Save”保存。

🔺OK,目前就是中文界面了。

添加用户:

🔺打开“用户凭证--本地用户”。

🔺点“添加”按钮。

🔺然后设置全名,用户名,密码登信息即可,这里还可以顺便新增一个同名称的用户组。

🔺就这样我们就轻松添加了一个新的用户。

创建存储池与数据集:

🔺打开“存储--创建池”。

🔺随意给存储池命名(请注意:TrueNAS支持中文界面但是不支持中文命名),下一步。

🔺这里的数据布局,其实就相当于我们传统NAS 的磁盘模式,它也是支持Stripe与Mirror模式,同时也支持传统的RAID阵列。我这里因为虚拟机的时候只划了一块硬盘,所以这里选择的是Stripe布局。

🔺接着从3--7都是自定义设置,如果没什么需求直接默认即可,直接点第8项中的“创建池”就完成了存储池的创建。

Snipaste_2024-08-31_22-50-53

🔺创建好的存储池界面还是很直观的,接下来我们开始创建数据集,也就是传统NAS的共享文件夹。

🔺进来直接直接点“添加数据集”。

Snipaste_2024-08-31_22-51-35

🔺给数据集命名(还是不支持中文),保存。

🔺这样我们就轻松建立了一个数据集。

🔺为了让我们能够顺利的访问到这个数据集,我们还需要给他授权。

Snipaste_2024-09-01_09-03-14

🔺比如这里我就给刚新增的一个用户组的访问以及读写权限。

开启SMB共享:

🔺点“共享”,添加一个WindowsSMB共享。

🔺然后将我们需要共享的数据集的路径添加进来并保存即可。

🔺确定数据集已经被添加到WindowsSMB共享的列表中。

🔺打开电脑的文件资源管理器,地址栏输入【“双反斜杠”TrueNAS地址】,然后输入授权访问的用户名和密码。

🔺就能打开需要控制的数据集了。

其它:

🔺TrueNAS也支持虚拟机与Docker,建议篇幅原因,这里不细说,有兴趣的小伙伴可以自己研究下。

最后

TrueNAS确实优秀且专业,但是目前市面上可选的NAS系统也有不少,且这个系统在界面UI以及操作体验,以及交互逻辑等都和我们常用的NAS系统相差甚远,也就说说,对于绝大多数的普通用户来讲,它不管是系统的易用性,还是功能性方面,它其实都不如极空间自己的系统好使,并且虚拟机中的NAS系统,也并不适合真正用来当做正版系统存放重要数据。

不过正如我文中开始所述,AIO也是NAS使用的价值之一,同时也是NAS性能的展现方式。作为NAS领域的新兴品牌,极空间一直以其创新的设计、强大的硬件、丰富的功能和良好的用户体验受到了许多用户好评,并且自研的ZOS也是非常好用,极易上手。如果你近期有入手NAS的计划,不妨关注下极空间。

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2125292.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Android相关线程基础

线程基础 进程与线程 进程:可以被看做是程序的实体, 是系统进行资源分配和调度的基本单位. 线程:是操作系统调度的最小单元, 也叫轻量级进程 使用多线程的优点 可以减少程序的响应时间。如果某个操作很耗时, 能够避免陷入长时间的等待, 从而有着更好的交互性. 线程较之进…

Android V 广播注册和配置注意事项问题

现象 在Android V平台上,应用注册非Protected广播时,如果没有加导出flag会抛出异常导致进程crash。 E/AndroidRuntime: FATAL EXCEPTION: main java.lang.SecurityException: com.demo.myapplication: One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORT…

【运维监控】Prometheus+grafana监控zookeeper运行情况

本示例通过zookeeper自带的监控信息暴露出来,然后将数据收集到prometheus中,最后通过grafana的dashboard导入模板进行可视化。本示例分为三个部分,即prometheus、grafana部署和最后的集成。说明:本示例中的部署环境没有要求&#…

BC173 牛牛逆序输出(c 语言)

1.// 描述 //牛牛在尝试把一个整数逆序地输出。 //输入描述: //输入一个正整数 n。保证个位数不是 0 //输出描述: //逆序输出这个正整数。 //2345 //5432 2.我们先输入n,然后我们进行取余,然后将余数存储起来在arr中,然后除10。…

用 Python 和 Tkinter 做游戏?5分钟打造Python贪吃蛇游戏

大家好!贪吃蛇游戏是一款经典的休闲游戏,相信大家都不陌生。 今天,我们将用 Python 的 Tkinter 库快速创建一个贪吃蛇游戏。你不需要成为一个编程专家,只需跟着本文的步骤走,你就可以亲手制作属于自己的贪吃蛇游戏&am…

TikTok Shop9.9大促爆单忙不过来?EasyBoss ERP给你全方位的助力!

又是一年9.9大促,想必大多数Shopee/TikTok本土卖家的店铺订单量都远超日常了吧? 图源:网络 爆单是件大好事,但背后却是店铺运营的一场硬仗。因为出单后,多店铺的订单处理、仓库发货、售后、数据分析等环节都有大量的工…

QEMU虚拟机

vmware中创建虚拟机 创建虚拟磁盘 qemu-img create -f qcow2 sda.qcow2 100G qemu-img create -f qcow2 sdb.qcow2 100G创建桥接口 brctl addbr br0 brctl addif br0 ens36 brctl stp br0 on ifconfig ens36 0 dhclient br0brctl addbr br1 brctl addif br1 ens37 brctl stp …

信息安全工程师(3)TCP/IP协议簇

前言 TCP/IP协议簇是Internet的基础,也是当今最流行的组网形式。它不仅仅指的是TCP和IP两个协议,而是由一系列协议组成的协议簇,这些协议共同支持着互联网上的数据传输和通信。以下是对TCP/IP协议簇的详细概述: 一、组成 TCP/IP协…

什么是期权对冲?

今天期权懂带你了解什么是期权对冲?期权对冲的选择取决于投资者的市场预期和风险承受能力,通过合理使用期权对冲策略,可以有效减少风险并优化投资组合的表现。 期权对冲是什么? 期权是一种支持双向交易的投资产品,期…

【Go】Go语言中的基本数据类型与类型转换

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

报告 | 中国信通院《大模型落地路线图研究报告(2024年)》(附下载)

前言 近年来,以大模型为代表的新一代人工智能技术加速迭代,向着更为智能化、通用化、普惠化的方向迈进,成为新一轮科技和产业变革的重要驱动力。然而,当前大模型发展仍存在工程实践复杂、技术选型困难、能力评估不全面等问题&…

基于 TDMQ for Apache Pulsar 的跨地域复制实践

导语 自2024年9月6日起,TDMQ Pulsar 版专业集群支持消息、元数据两级跨地域复制功能,消息级复制解决用户全球地域的数据统一归档问题,元数据级复制提供解决用户核心业务跨地域容灾的场景。 用户在跨地域场景遇到的疑问和挑战 在跨地域相关…

FCP-D 报表交付认证考试题

学习目标 帆软 基础知识:通过系统学习,了解帆软BI的基本概念、架构和功能。深入理解报表设计、数据集成和分析等关键模块,为将来的实际应用奠定坚实基础。 报表设计与定制学习如何设计各类报表,包括但不限于表格、图表、仪表盘等。…

springboot luttuc redis 集成protobuf,手动序列化反序列化

前置需知: 1.本文章和网上大部分博客配置不太一样,各位看官要分析一下自己的需求。集成protobuf 本文章主要是手动调用protobuf的序列化方法,而不是交由springboot 去做,会偏向原生java 使用方式 2.由于为了和公司其他的项目达成…

QQueue调用dequeue闪退解决方法

QQueue调用dequeque闪退的解决方法 先看一下Qt帮助文档里面的说明 这个函数假设队列不是空的。 那么我们在调用之前,需要先判断队列是不是空的,如果不是空的,就调用该函数。 if (!queue.isEmpty()) {QString info queue.dequeue(); }这样…

【RabbitMQ 项目】Muduo 库快速上手

Muduo 库快速上手 一.Muduo 库简介二.五个常用类介绍三.结合 Protobuf 定制的应用层协议 一.Muduo 库简介 一句话概括,Muduo 库是基于非阻塞 IO 和事件驱动的 C 高并发 TCP 网络编程库。使用主从 Reactor 模型,使用的线程模型是是 one thread one loop R…

JWT令牌——详解

目录 一、JWT是什么? 二、JWT的组成 三、JWT应用场景 四、生成和校验JWT令牌 五、具体应用 一、JWT是什么? 在当今的Web开发中,安全认证和授权变得尤为重要。JWT(JSON Web Tokens)是一种开放标准(RFC …

大厂中秋福利哪家强?字节发被子,京东联名三星堆!网友:最强的还是我们......

又是一年中秋佳节,大家公司发的中秋福利都拿到手了嘛? 从上周开始,各社交网络平台上就有人陆续晒出了公司发放的中秋礼盒。 其中,财大气粗的互联网大厂的礼盒尤为精致亮眼。 今天,小码就带大家一起来看看大厂那些让人…

在线机房迁移之“玩转TiDB迁移”

作者: 代晓磊_Mars 原文来源: https://tidb.net/blog/02df4029 要想搞定在线机房迁移之TiDB数据库迁移,看完本文基本上所有的迁移方案你都可以搞定了(数据库迁移方案和流程大同小异)。本文给了3种TiDB在线迁移的场景…

四款音频剪辑软件免费使用,你更pick哪一个?

视频剪辑知随着软件的不断更新,入门门槛和操作难度也随之变得越来越低,但是依然有不少人不知道剪辑视频要用什么工具,作为一个视频剪辑爱好者,我尝试过不少编辑软件,今天就来跟大家分享一下四款视频剪辑软件在实际使用…