虹科分享| 关于TrueNAS十问十答
上一篇文章我们向您介绍了虹科新品HK-TrueNAS企业存储,很多小伙伴会疑问到底什么是NAS存储,之前常用的磁盘、磁带属于什么存储架构,NAS存储好在哪里,什么时候使用NAS?今天我们整理了关于TrueNAS的十问十答,帮您答疑解惑。
一、什么是NAS(Network Attached Storage)?

NAS(Network Attached Storage:网络附属存储)就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”,将存储设备通过标准的网络拓扑结构(例如以太网)添加到一群计算机上。
它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,直接通过以太网网络存取数据,集中管理数据,从而释放带宽、提高性能、降低总拥有成本。其成本远远低于使用服务器存储,而效率却远远高于后者。
二、为什么使用NAS?
允许存放多个硬盘进行内部简单的RAID设定,存储容量可扩展且支持全自动备份以及自动的硬盘健康检测。
NAS是通过网络传输,在提高和保证网络速率的同时就能提高NAS传输速度。
支持远端存取,只要用设备(手机、电脑)通过网络连接到NAS上面,就可以打开文件。
NAS是在用户的局域网(LAN)上,以文件为单元进行数据存取,能够充分利用现有的局域网络设施,节省存储成本。
NAS应用中,用户无需改造现有网络,就可通过不同的网络协议进入相同的文档,NAS设备可无缝混合应用在多种操作系统中,应用非常的灵活。
基本上,不论你是个人、家庭、小工作室,又或者你是中小企业,其实都应该考虑一台NAS 来确保资料安全。
三、在什么样的情况下NAS优于DAS(Direct Attached Storage)?
进行文件备份
市场上主流的NAS网络存储产品采用的都是专业的备份软件,备份效率高、安全有保障且灵活性高,而DAS直接方式一般需要用户自己去寻找第三方的备份工具。
多个客户端使用
DAS存储中,虽然磁盘阵列支持不同的操作系统,但是存储数据只能支持一种客户端,如果多个客户端同时往一个DAS设备中存储数据的话则比较麻烦。而跨平台性能是NAS最出色的优点之一。
数据安全性
DAS中往往服务器和磁盘阵列柜是在一起的,磁盘阵列柜依赖于服务器设备,如果服务器发生故障,必须修复服务器才能使用。而NAS则是将服务器于存储设备独立开来。
远程存取和文件共享—>{可扩展需求}
NAS依附于网络,在这个万物互联的时代,远程和共享也是市场需求趋向。

四、NAS相对于DAS有什么优势?
提高了效率。与一般用途文件服务器相比,NAS可提供更好的性能,因为NAS使用专用于文件服务的操作系统。
提高了灵活性。与UNIX和Windows平台上使用行业标准协议的客户端兼容。NAS非常灵活,可以服务于来自同一来源的不同类型的客户端的请求。
集中存储。集中了数据存储,可最大程度地降低客户端工作站上的数据重复,并确保实现更好的数据保护。
简化管理。提供集中控制台,高效地管理文件系统。
可扩展性。由于采用了高性能和低延迟设计,可根据不同的利用率情形和业务应用程序类型进行扩展。
高可用性。提供有效的复制和恢复选项,实现高数据可用性。
安全性。
低成本。NAS可使用廉价的以太网组件。
易于部署。客户端的配置非常少,因为客户端内置必需的NAS连接软件。
五、适合NAS的应用程序和工作负载(A&W)是什么?
Virtualization 虚拟化
File sharing 文件共享
Backup&Archive 备份/归档
Database 数据库
Email Server 邮件服务器
Web server 网络服务器
High performance computing 高性能计算
AI/Machine learning 人工智能/机器学习
六、NAS(SMB、NFS、AFP)是一种客户端-服务器架构。什么是客户端-服务器架构?
客户端-服务器(Client/Server)结构简称 C/S 结构,是一种网络架构,通常在该网络架构下的软件分为客户端和服务器。服务器是整个应用系统资源的存储和管理中心,多个客户端分别各自处理相应的功能,共同实现完整的应用。
七、SMB 有 3 个版本—— v1(在 TrueNAS 中已弃用和禁用)、v2、v3。 为什么 v1 被弃用和禁用?
在 SMB 客户端和服务器组件上启用和禁用服务器消息块 (SMB) 版本 1 (SMBv1) 、SMB 版本 2 (SMBv2) 和 SMB 版本 3 (SMBv3) 。
虽然禁用或删除 SMBv1 可能会导致旧计算机或软件出现一些兼容性问题,但 SMBv1 存在严重的安全漏洞, 因为这个最初版本的安全性很脆弱,容易受到网络攻击。建议不要使用它。
SMB用于文件共享,SMB1.0协议的历史最早可追溯至上世纪80年代。由于太过古老和充满漏洞,微软早在2013年就已经决定弃用SMB1.0。

八、NAS 服务器的 IP 地址应该是永久的还是动态的(通过 DHCP)?
对NAS系统进行一些必要的设置,第一步就是给服务器配置一个固定IP地址与名称。
我们的网络是采用路由器接交换机再接终端的方式,各终端的IP地址都是通过路由器的DHCP服务自动获得的。如果不设置固定IP的话,这个IP地址随时都会可能变动的,当我们通过IP地址来访问NAS服务器时就有可能无法访问了,因为IP已经不是之前的IP地址了。但固定IP也不能随便设置,设置不好就有可能发生IP冲突导致无法访问。
九、用最简单的方式解释什么是UNC(Universal Name Convention)?
在网络中,通用命名规则(UNC,Universal Naming Convention)是一种辨别一个位于电脑中的共享文件,而不需要指定(和不知道)它的存储设备的方式。在Windows操作系统以及其他一些可能的操作系统,UNC 都可以用来替代本地命名系统(例如Windows中的DOS命名系统)。
在Windows操作系统中,UNC命名格式是:\\服务器名\共享名\路径\文件名
使用 UNC名字,系统便可非常轻松地定位网络服务器共享目录以及文件路径。
UNC路径名的一些规则
UNC 路径不能包含盘符(如 D:)
你参访问互联网电脑分享的目录
不能使用相对路径

十、什么是Windows for Workgroup(或只是 Workgroup)和 Active Directory (AD)?
Windows for Workgroups使得用户可以容易地连接他们的计算机、共享信息以及协同工作的功能工具。
工作组(Work Group)是局域网中的一个概念,就是将不同的电脑按功能分别列入不同的组中,以方便管理它通过最常见的资源管理模式实现网络资源共享。
Active Directory就是Microsfot提供的一项功能服务,它充当集中存储库并存储与Active Directory用户、计算机、服务器和组织内的其他资源等对象相关的所有数据,它使系统管理员的管理变得容易,能够集中管理windows网络的各类资源,很容易找到并使用资源。
关于虹科网络基础
虹科在工业、制造业、汽车、电子测试、通信领域深耕了长达20年,随着大数据时代的发展为了更好的迎接机遇和挑战,我们与全球领先的企业网络和存储供应商展开合作,提供一系列创新型安全灵活且性能优越的产品和服务来满足市场快速发展的IT需求。
虹科网络基础团队不断学习最新的技术和应用、接受专家培训,积累实践经验,致力于为数据密集型计算环境提供高性能以太网、高度可靠的统一存储以及高速数据流的连接方案,并运用灵活的边缘计算系统实现经济高效且易于管理的大规模IT服务基础设施。期待交流:虹科网络基础
相关文章:
虹科分享| 关于TrueNAS十问十答
上一篇文章我们向您介绍了虹科新品HK-TrueNAS企业存储,很多小伙伴会疑问到底什么是NAS存储,之前常用的磁盘、磁带属于什么存储架构,NAS存储好在哪里,什么时候使用NAS?今天我们整理了关于TrueNAS的十问十答,…...
Https 笔记
HTTP TLS TLS 的前身是 SSL 非对称加密的核心: 两个密钥(公私) https 需要第三方CA(证书授权中心)申请SSL证书以确定其真实性 证书种包含了特定的公钥和私钥 密钥交换 自己将私钥上锁后发给对方对方也上锁 在还回来…...
【Python+requests+unittest+excel】实现接口自动化测试框架
一、框架结构: 工程目录 二、Case文件设计 三、基础包 base 3.1 封装get/post请求(runmethon.py) 1 import requests2 import json3 class RunMethod:4 def post_main(self,url,data,headerNone):5 res None6 if heade…...
MySQL终端的使用及其数据类型的使用
什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,…...
长视频终局:一场考验资金储备的消耗战
赢者通吃,似乎已成为各行各业的常识,但事实真的是这样吗?20世纪70年代,石油价格高涨,在墨西哥湾油田拍卖中高价拍得油田的企业,要么亏损,要么收入低于预期,但仍然有无数企业在高价竞…...
javaEE初阶 — CSS 常用的属性
文章目录CSS 常用的属性1 字体属性1.1 设置字体家族 font-family1.2 设置字体大小 font-size1.3 设置字体粗细 font-weight1.4 文字倾斜 font-style2 文本属性2.1 文本颜色2.2 文本对齐2.3 文本装饰2.4 文本缩进2.5 行高3 背景属性3.1 背景颜色3.2 背景图片3.3 背景位置3.4 背景…...
【面试题】如何取消 script 标签发出的请求
大厂面试题分享 面试题库前后端面试题库 (面试必备) 推荐:★★★★★地址:前端面试题库问题之前在业务上有这样一个场景,通过 script 标签动态引入了一个外部资源,具体方式是这样的const script document.…...
蓝桥杯嵌入式(G4系列):RTC时钟
前言: 关于RTC时钟的HAL库配置我也是第一次,之前都是用库函数的写法,这里写下这篇博客来记录一下自己的学习过程。 STM32Cubemx配置: 首先点击左侧的Timers的RTC,勾选以下选项 进入时钟树配置 进入时间设置࿰…...
Linux——进程间通信1
目录 进程间通信目的 进程间通信标准 管道 匿名管道 管道实现进程间通信 管道的特点 进程池 ProcessPool.cc Task.hpp 习题 进程间通信目的 数据传输:一个进程需要将它的数据发送给另一个进程 资源共享:多个进程之间共享同样的资源。 通知事件…...
循环语句——“Python”
各位CSDN的uu们你们好呀,今天小雅兰的内容是Python中的循环语句呀,分为while循环和for循环,下面,让我们进入循环语句的世界吧 循环语句 while循环 for循环 continue和break 循环语句小结 人生重开模拟器 设置初始属性 设置性别…...
Python synonyms查找中文任意词汇的同义词近义词
Python synonyms查找中文任意词汇的同义词近义词 作者:虚坏叔叔 博客:https://xuhss.com 早餐店不会开到晚上,想吃的人早就来了!😄 一、安装 对于非专业的开发人员来说可以简单的使用Python一行代码来找到同义词。这…...
三分钟了解http和https
对应测试人员都会听过http请求和响应.在这里给大家介绍http相关的知识 一.http和https基本概念 HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本…...
docker应用:搭建私有云盘
简介:NextCloud是一个开源的云存储解决方案,可以在自己的服务器上搭建个人云存储系统。它提供了与市面上主流云存储服务(如Dropbox、Google Drive)相似的功能,包括文件存储、共享、同步、协作等。NextCloud的主要优势在…...
【C++进阶】面向对象
程序 编写程序是为了让计算机解决现实生活中的实际问题。pascal之父、结构化程序设计先驱Niklaus Wirth提出程序 算法 数据结构。程序是完成一定功能的一些列有序指令的集合。指令 操作码 指令。将指令按一定的顺序进行整合,就形成了程序。 机器语言与汇编语言…...
从ChatGPT与New Bing看程序员为什么要学习算法?
文章目录为什么要学习数据结构和算法?ChatGPT与NEW Bing 的回答想要通关大厂面试,就不能让数据结构和算法拖了后腿业务开发工程师,你真的愿意做一辈子CRUD boy吗?对编程还有追求?不想被行业淘汰?那就不要只…...
SpringBoot-实用开发篇
SpringBoot开发实用篇开发实用篇中因为牵扯到SpringBoot整合各种各样的技术,所以在整合每一个技术之前,都会做一个快速的普及,这样的话内容整个开发实用篇所包含的内容就会比较多。在学习的时候,如果对某一个技术不是很清楚&#…...
Python进阶-----高阶函数->filter() 函数
目录 前言: filter() 函数介绍 filter() 函数使用示例 1.与循环对比 2.与lambda函数综合使用 3.使用None过滤False 4.过滤字典相关数据 前言: 家人们,当你们获取了一个序列的时候,想要把一些内容去掉,保留一部分…...
C/C++面试可能会问三:指针和数组一样吗?
答案:不一样。 哪里不同? 数组名:数组名的值是一个指针常量,也就是数组第一个元素的地址。 它的类型取决于数组元素的类型:如果他们是int类型,那么数组名的类型就是“指向int的常量指针”;如果…...
数字经济新生态,中小企业如何发展营销数字化
五年弹指一挥间,中国数字经济正从尝试探索迈向快速发展,这一趋势,从今年两会的国务院机构改革、总理政府工作报告、部长通道答疑解惑、科技领域大佬提案中都能看出来。 在政府工作报告中,我们可以看到数字经济在不断壮大ÿ…...
【网络】https协议
🥁作者: 华丞臧. 📕专栏:【网络】 各位读者老爷如果觉得博主写的不错,请诸位多多支持(点赞收藏关注)。如果有错误的地方,欢迎在评论区指出。 推荐一款刷题网站 👉 LeetCode刷题网站 文章…...
基于算法竞赛的c++编程(28)结构体的进阶应用
结构体的嵌套与复杂数据组织 在C中,结构体可以嵌套使用,形成更复杂的数据结构。例如,可以通过嵌套结构体描述多层级数据关系: struct Address {string city;string street;int zipCode; };struct Employee {string name;int id;…...
内存分配函数malloc kmalloc vmalloc
内存分配函数malloc kmalloc vmalloc malloc实现步骤: 1)请求大小调整:首先,malloc 需要调整用户请求的大小,以适应内部数据结构(例如,可能需要存储额外的元数据)。通常,这包括对齐调整,确保分配的内存地址满足特定硬件要求(如对齐到8字节或16字节边界)。 2)空闲…...
进程地址空间(比特课总结)
一、进程地址空间 1. 环境变量 1 )⽤户级环境变量与系统级环境变量 全局属性:环境变量具有全局属性,会被⼦进程继承。例如当bash启动⼦进程时,环 境变量会⾃动传递给⼦进程。 本地变量限制:本地变量只在当前进程(ba…...
微软PowerBI考试 PL300-选择 Power BI 模型框架【附练习数据】
微软PowerBI考试 PL300-选择 Power BI 模型框架 20 多年来,Microsoft 持续对企业商业智能 (BI) 进行大量投资。 Azure Analysis Services (AAS) 和 SQL Server Analysis Services (SSAS) 基于无数企业使用的成熟的 BI 数据建模技术。 同样的技术也是 Power BI 数据…...
Oracle查询表空间大小
1 查询数据库中所有的表空间以及表空间所占空间的大小 SELECTtablespace_name,sum( bytes ) / 1024 / 1024 FROMdba_data_files GROUP BYtablespace_name; 2 Oracle查询表空间大小及每个表所占空间的大小 SELECTtablespace_name,file_id,file_name,round( bytes / ( 1024 …...
【磁盘】每天掌握一个Linux命令 - iostat
目录 【磁盘】每天掌握一个Linux命令 - iostat工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景 注意事项 【磁盘】每天掌握一个Linux命令 - iostat 工具概述 iostat(I/O Statistics)是Linux系统下用于监视系统输入输出设备和CPU使…...
Nginx server_name 配置说明
Nginx 是一个高性能的反向代理和负载均衡服务器,其核心配置之一是 server 块中的 server_name 指令。server_name 决定了 Nginx 如何根据客户端请求的 Host 头匹配对应的虚拟主机(Virtual Host)。 1. 简介 Nginx 使用 server_name 指令来确定…...
华为云Flexus+DeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建
华为云FlexusDeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建 前言 如今大模型其性能出色,华为云 ModelArts Studio_MaaS大模型即服务平台华为云内置了大模型,能助力我们轻松驾驭 DeepSeek-V3/R1,本文中将分享如何…...
【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习
禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍流程步骤1. 输入数据2. 特征选择3. 模型训练4. I-Genes 评分计算5. 输出结果 IntelliGenesR 安装包1. 特征选择2. 模型训练和评估3. I-Genes 评分计…...
push [特殊字符] present
push 🆚 present 前言present和dismiss特点代码演示 push和pop特点代码演示 前言 在 iOS 开发中,push 和 present 是两种不同的视图控制器切换方式,它们有着显著的区别。 present和dismiss 特点 在当前控制器上方新建视图层级需要手动调用…...
