虹科干货 | HK-TrueNAS版本大揭秘!一文教您如何选择合适的TrueNAS软件
文章来源:虹科网络基础设施
阅读原文:https://mp.weixin.qq.com/s/Iv0zDDmiDgE9vEGlAZs-sg
1.导语
TrueNAS是虹科iXsystems 设计和开发的NAS 操作系统,提供许多功能,例如文件存储、虚拟机 (VM) 和媒体服务器。它基于 FreeBSD 构建,而FreeBSD 是一种以可靠性和性能而闻名的操作系统。TrueNAS有三个版本可供选择:CORE、Enterprise 和 SCALE。虽然它们看起来很相似,但它们在架构、功能和性能方面有所不同。本文将并排比较 TrueNAS Core 、Enterprise与 SCALE,以确定您可以运行的最佳 NAS 操作系统。
2.了解HK-TrueNAS存储软件的三个版本
TrueNAS Core
TrueNAS Core的前身是FreeNAS,是一个基于FreeBSD在OpenZFS文件系统上设计的NAS操作系统。它是完全免费的,并且包含了所有基本的存储功能。它支持各种传统存储协议,如SMB、NFS、AFP和iSCSI等,并提供了数据备份、恢复、快照、复制和加密等功能。此外,它还可以运行插件来扩展功能,如Plex媒体服务器、Nextcloud云存储和Transmission BitTorrent客户端等。
作为 NAS 操作系统,管理员可以创建通过 SMB、NFS 或 iSCSI 访问的共享文件夹;可以配置不同的权限级别、创建组、添加用户等等。TrueNAS Core 的最大好处是它非常稳定。
TrueNAS Core系统界面
TrueNAS Enterprise
TrueNAS Enterprise是面向企业级客户的版本,以设备形式交付,它提供了高级的数据保护和企业级特性,如高可用性、多节点复制和灾难恢复等功能。它是三个版本中功能最强、最全面的一个系统。此外,它还包括TrueCommand Enterprise,一个可扩展的、面向企业级的管理和监控解决方案。
TrueNAS Enterprise提供全闪存或混合磁盘/闪存配置,可部署为 NAS 和 SAN,并支持块、文件和对象协议。如果您是企业用户,则应该使用 TrueNAS Enterprise,因为 TrueNAS Core 是开源解决方案,不应在企业环境中使用。
TrueNAS Enterprise系统界面
TrueNAS Enterprise可与多个TrueNAS存储服务器适配:
TrueNAS M 系列
M 系列是 TrueNAS® 旗舰设备系列,旨在最大限度地提高存储容量、性能和正常运行时间。在 NVDIMM 和 NVMe 技术的支持下,M 系列的带宽高达 10 GB/s,并且可以在单个内存中增长到近 20 PB 机架,足以支持超过 10,000 个虚拟机。
HK-TrueNAS M40
TrueNAS X 系列
TrueNAS X 系列专为中小型企业设计,是一款紧凑型存储设备,可提供超过 2 GB/s 的速度,并可在 6RU 中扩展至 1 PB 的原始容量。凭借高可用性选项和自上而下的数据保护,入门级 X 系列可确保超长的正常运行时间,同时提供较低的总拥有成本 (TCO)。
HK-TrueNAS X10
TrueNAS R 系列
TrueNAS R 系列原始容量可扩展至 5 PB。这些单控制器设备提供全闪存和混合型号,可提供出色的存储密度和性能。TrueNAS R 系列可以与 TrueNAS CORE、Enterprise 或 SCALE 一起安装。
HK-TrueNAS R40
TrueNAS Mini 系列
TrueNAS Mini 拥有超越市场上大部分紧凑型 NAS 的硬件能力,并且可以添加缓存 SSD 以进一步增强读写性能,同时仍然保持节能和安静。它非常适合文件共享、备份、多媒体处理和分发、视频监控、边缘/远程办公室、开发、个人云以及其他小型/家庭办公室和中小企业应用程序。
HK-TrueNAS Mini X
TrueNAS Scale
TrueNAS SCALE 与Core 非常相似,但它是基于 Debian-Linux 而不是 FreeBSD 构建的。它依然运行 OpenZFS 文件系统,是虹科iXsystems 创建的最新操作系统。TrueNAS SCALE 提供 HCI(超融合基础设施),允许您创建虚拟机和 Linux 容器。TrueNAS SCALE 还为您提供了大量 TrueNAS Core 所没有的可扩展性选项。
TrueNAS SCALE系统界面
3.主要区别
操作系统
TrueNAS Core 运行在 FreeBSD 上,而 TrueNAS SCALE 运行在 Debian Linux 上。这使得 TrueNAS SCALE 能够利用 Docker 来运行应用程序,而 TrueNAS Core 则利用 Jails。TrueNAS Enterprise则可以选择FreeBSD (13.0) or Linux (22.12),它是兼容这两种系统并且可以让TrueNAS Core和SCALE进行无缝切换或迁移。
应用场景
TrueNAS Core一般只能作为单机系统使用,比较适用于个人用户和非关键性任务,比如文件共享、媒体流和备份。而TrueNAS SCALE则可以灵活进行扩展,支持容器化和横向扩展存储,非常适合更现代的云原生工作负载,比如带文件同步功能的 SMB、SMB 集群、扩展 S3 存储、与应用程序融合的高可用性、Kubernetes 存储等。TrueNAS Enterprise则非常适合企业使用,应用场景也非常广泛,Core和Scale能做的它也能够做到,并且非常稳定。
其他关键功能差异
- 可扩展性:
TrueNAS SCALE(SCALE 代表“Scaled-Out”)专为横向可扩展性而设计。它允许多个节点聚集在一起,以提供高可用性、共享存储和改进的性能。相比之下,TrueNAS Core 更多的是一个单系统解决方案。TrueNAS Enterprise支持横向扩展(Scaled-Out)和纵向扩展(Scaled-Up)。
- 虚拟化和容器:
TrueNAS SCALE和Core两个系统都支持虚拟化。然而,TrueNAS SCALE 集成了对 Linux 原生技术的支持,例如用于虚拟机的 KVM 和用于容器化的 Docker。TrueNAS Core 利用 FreeBSD 的 bhyve 来实现虚拟机,并利用 Jails 来实现隔离环境。
- 高可用性:
TrueNAS Core本身不具备高可用功能。TrueNAS SCALE 利用基于 Linux 的技术来提供Active-Active集群,以实现实时数据同步和故障转移。TrueNAS Enterprise则支持高可用性(HA)以及集群。
- Docker:
TrueNAS Core仅支持官方插件和Jails,不支持docker,TrueNAS Scale支持Linux 容器 (Docker) 和Pod (K8s) 中的应用程序,而TrueNAS Enterprise则都支持,包括官方插件、Jails、Docker、以及k8s中的pod,它是最灵活和最全面的系统。这意味着您可以直接在 TrueNAS Enterprise内部运行大量不同的 Docker 容器(Jellyfin或Plex等媒体服务器,甚至WireGuard或Tailscale等 VPN),为您提供 TrueNAS Core 本身不具备的大量灵活性。
4.总结
无论您需要用于远程办公室的紧凑型系统还是高性能的机架规模解决方案,TrueNAS Enterprise 系统都能满足您的需求。在单个主机上将系统从几 TB 扩展到超过 25 PB。可调整可扩展性能以满足您的工作负载或应用程序的特定需求。通过对所有主要虚拟机管理程序和云备份服务的内置支持,轻松将 TrueNAS 集成到任何环境中。
TrueNAS Enterprise 是灵活的存储,可适应您不断变化的基础设施需求。
关于虹科网络基础
虹科网络基础事业部是领先的网络基础设施解决方案供应商。我们与全球领先的企业网络和存储技术专家展开合作,提供一系列创新型、安全灵活、性能优越的产品和服务来满足市场快速发展的IT需求。虹科网络基础团队不断学习最新的技术和应用、接受专家培训。期待为您提供专业的网络和存储解决方案,构建IT服务基础架构,帮助您更好地存储、管理、分析和交付数据。
相关文章:

虹科干货 | HK-TrueNAS版本大揭秘!一文教您如何选择合适的TrueNAS软件
文章来源:虹科网络基础设施 阅读原文:https://mp.weixin.qq.com/s/Iv0zDDmiDgE9vEGlAZs-sg 1.导语 TrueNAS是虹科iXsystems 设计和开发的NAS 操作系统,提供许多功能,例如文件存储、虚拟机 (VM) 和媒体服务器。它基于…...

前端html+css+js实现的2048小游戏,很完善。
源码下载地址 支持:远程部署/安装/调试、讲解、二次开发/修改/定制 逻辑用的是JavaScript,界面用canvas实现,暂时还没有添加动画。 视频浏览地址...

学习通签到
要在Vue中使用H5lock.js,首先需要将H5lock.js引入到项目中。可以通过以下步骤来使用: 1. 将H5lock.js文件保存到项目中的某个目录下,例如src/assets文件夹。 2. 在需要使用H5lock.js的组件中,通过import语句将H5lock.js引入进来…...

target采退、测评养号购物下单操作教程
1.点击右上角的Create account注册账号 2.填写账号信息 3. 进入自己需要购买的商品页面 点击pick it up购买 4. 进入购物车页面选择快递方式和地址后点击 check out按钮 5. 之后会提示绑定XYK,这里我是用虚拟XYK开卡平台进行支付的. 6. 确认订单无误后点击Place you…...

SEACALL海外呼叫中心系统的优势包括
SEACALL海外呼叫中心系统的优势包括 封卡封号问题解决 海外呼叫中心系统通过API开放平台能力,定制电话营销系统,提供多项功能如自动拨打、智能应答、真人语音交互等,帮助企业克服员工离职率高、客户资源流失严重等挑战。 - 高级管理者操控 …...

Painter:使用视觉提示来引导网络推理
文章目录 1. 论文2. 示意图3. 主要贡献4. 代码简化 1. 论文 paper:Images Speak in Images: A Generalist Painter for In-Context Visual Learning github:https://github.com/baaivision/Painter 2. 示意图 3. 主要贡献 在 In-context Learning 中,作为自然语言…...

Fedora Linux 38 安装数学动画制作工具manimgl工具包
manimgl可以制作数学动画,它使用的是Python编程语言。 这里介绍他在Fedora Linux 38下的安装过程。 1. sudo dnf update 2. sudo dnf install python3-devel python3-pip python3-tools -y 3. sudo dnf install python3-numpy python3-scipy python3-sympy -y …...

行业追踪,2023-10-26
自动复盘 2023-10-26 凡所有相,皆是虚妄。若见诸相非相,即见如来。 k 线图是最好的老师,每天持续发布板块的rps排名,追踪板块,板块来开仓,板块去清仓,丢弃自以为是的想法,板块去留让…...

Android 和 iOS APP 测试的那些区别
目前市面上主流的移动操作系统就是 Android 和 iOS 两种,移动端测试本身就跟 Web 应用测试有自己的专项测试,比如安装、卸载、升级、消息推送、网络类型测试、弱网测试、中断测试、兼容性测试等都是区别于 Web 应用需要关注的测试领域。 那么࿰…...

利用nicegui开发ai工具示例
from fastapi import FastAPI import uvicorn from nicegui import uiclass PipRequirement:def __init__(self):ui.label("依赖安装与依赖展示")class BasicSettings:def __init__(self):self.project_select ui.select(["test"], label"项目选择&q…...

HarmonyOS鸿蒙原生应用开发设计- 流转图标
HarmonyOS设计文档中,为大家提供了独特的流转图标,开发者可以根据需要直接引用。 开发者直接使用官方提供的流转图标内容,既可以符合HarmonyOS原生应用的开发上架运营规范,又可以防止使用别人的图标侵权意外情况等,减…...

postgresql14管理(六)-备份恢复
定义 备份(backup):通过物理复制或逻辑导出的方式,将数据库的文件或结构和数据拷贝到其他位置进行存储; 还原(restore):是一种不完全的恢复。使用备份文件将数据库恢复到备份时的状…...

配置Sentinel 控制台
1.遇到的问题 服务网关 | RuoYi 最近调试若依的微服务版本需要用到Sentinel这个组件,若依内部继承了这个组件连上即用。 Sentinel是阿里巴巴开源的限流器熔断器,并且带有可视化操作界面。 在日常开发中,限流功能时常被使用,用…...

【漏洞复现】酒店宽带运营系统RCE
漏洞描述 安美数字 酒店宽带运营系统 server_ping.php 远程命令执行漏洞 免责声明 技术文章仅供参考,任何个人和组织使用网络应当遵守宪法法律,遵守公共秩序,尊重社会公德,不得利用网络从事危害国家安全、荣誉和利益ÿ…...

Autojs 利用OpenCV识别棋子之天天象棋你马没了
本例子通过代码像你介绍利用OpenCV实现霍尔找圆的方法定位棋子位置 通过autojs脚本实现自动点击棋子 开源地址 https://github.com/Liberations/TtxqYourHorseIsGone/blob/master/main.js AutoXJs https://github.com/kkevsekk1/AutoX/releasesauto() //安卓版本高于Android 9…...

好数组——尺取法
好数组 给定一个长度为 n 的数组 a,计算数组 a 中所有子数组中好数组的数目。 好数组定义如下: 对于数组 al ,al1, ⋯ ,ar ,若数组中所有数的质因数种类数不超过 k,则称为好数组。 Input 输入的第一行包含两个正整数 n,k (1≤…...

【Linux】Ubuntu升级nodejs版本
在下载nvm对nodejs版本进行管理时,由于网络因素一直下载失败,于是采用了新的方法对nodejs版本进行升级。 首先我们先查询一下现存的nodejs版本号,发现是12 我们下载一个名为n的软件包,n 是一个非常方便的 Node.js 版本管理工具&am…...

二维码智慧门牌管理系统升级解决方案:一级属性 二级属性
文章目录 前言一、什么是智慧门牌管理系统?二、一级属性 vs. 二级属性三、升级中的实践意义 前言 在本文中,我们将深入探讨二维码智慧门牌管理系统的升级解决方案,特别聚焦于一级属性和二级属性的关键概念。我们将详细解释这些概念ÿ…...

input改造文件上传,el-table的改造,点击上传,拖拽上传,多选上传
第一个input标签效果 第二个input标签的效果 el-table的改造效果 <template><div class"outerBox"><div class"analyze" v-if"status"><div class"unFile"><div class"mainBox"><img clas…...

申请实用新型专利需要的时间
1、咨询 确定发明创造的内容是否属于可以申请专利的内容;对此咨询,建议多咨询几家专利代理机构后对比确定正确的结论。因为当前很多的专利代理机构的资讯接待员是的工资都是提成制的,为了业务量,有时对咨询会有不恰当的回复。确定…...

Redis 主从复制和哨兵监控,实现Redis高可用配置
文章目录 一、概述二、主从复制模拟说明三、准备配置文件四、启动Redis实例五、主从复制配置5.1 命令方式启用和取消主从复制5.2 配置文件方式启用和取消主从复制5.3 测试主从复制5.4 有其主从复制的其他参数配置 六、Sentinel 配置6.1 Sentinel 的作用6.2 Sentinel 监控说明6.…...

虹科直播 | CDS网络与数据安全专题技术直播重磅来袭,11.2起与您精彩相约
文章来源:虹科网络安全 阅读原文:https://mp.weixin.qq.com/s/T-CgU28hmYy4YV5SV9QGhg 虹科数据加密解决方案 虹科终端安全防护方案 虹科是在各细分专业技术领域内的资源整合及技术服务落地供应商,虹科网络安全事业部的宗旨是:让…...

nginx加权轮询,upstream,Keepalive,负载均衡实现案例
1. nginx 加权轮询, weight是权重配置。 #配置上游服务器 upstream tomcats {server 192.168.1.173:8080 weight=1;server 192.168.1.174:8080 weight=2;server 192.168.1.175:8080 weight=5; } server{liste...

java代理示例
以上代码通过Apache HttpComponents库,使用Java其中,proxy_host参数为代理服务器的主机名,proxy_port参数为服务器的端口号。程序首先创建了一个HttpGet对象,然后创建了一个HttpClient对象。接着,设置了HttpGet对象的U…...

51单片机汽车胎压大气气压测量仪仿真设计_数码管显示(代码+仿真+设计报告+讲解)
51单片机汽车胎压大气气压测量仪仿真设计_数码管显示 (代码仿真设计报告讲解) 仿真原版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0018 目录 51单片机汽车胎压大气气压测量仪仿真设计_数码管显示功…...

mac idea 解决0% classes 0% lines covered不显示,非快捷键办法
问题如下 网上说了一堆快捷键,冲突了用不了,页面按下面这样点就可以了点击no coverage就行了...

Fabric.js 复制粘贴元素
本文简介 点赞 关注 收藏 学会了 当你要复制一个 fabric 的元素时,你考虑到的是什么?是深拷贝当前选中对象再添加到画布中? 其实,fabric.js 提供了一个克隆方法,在 fabric.js 官网的案例里也有这个demo:…...

rstudio server 服务器卡死了怎么办
欢迎关注weixin:生信小博士 #rstudio 卡死了怎么办 cd ~/.local/share/ ls rm -fr rstudio.old mv ~/.rstudio ~/.rstudio.oldcd ~/.config/ rm -fr .rstudio.old mv ~/.config/rstudio/ ~/.config/rstudio.oldps -ef|grep t040413 |grep rsession |awk {print $2}| xarg…...

贪心算法学习——加油站
目录 一,题目 二,题目接口 三,解题思路及其代码 一,题目 在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i1 个加油站需要消耗汽油…...

Android 字符串工具类
Java基础大佬勿喷,小白专属! public class StringUtils {// 判断字符串是否为空public static boolean isEmpty(String str) {return str null || str.trim().isEmpty();}// 判断字符串是否为非空public static boolean isNotEmpty(String str) {retur…...