当前位置: 首页 > news >正文

虹科分享| 关于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 用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中&#xff0c…...

长视频终局:一场考验资金储备的消耗战

赢者通吃,似乎已成为各行各业的常识,但事实真的是这样吗?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,勾选以下选项 进入时钟树配置 进入时间设置&#xff0…...

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的常量指针”;如果…...

数字经济新生态,中小企业如何发展营销数字化

五年弹指一挥间,中国数字经济正从尝试探索迈向快速发展,这一趋势,从今年两会的国务院机构改革、总理政府工作报告、部长通道答疑解惑、科技领域大佬提案中都能看出来。 在政府工作报告中,我们可以看到数字经济在不断壮大&#xff…...

【网络】https协议

🥁作者: 华丞臧. 📕​​​​专栏:【网络】 各位读者老爷如果觉得博主写的不错,请诸位多多支持(点赞收藏关注)。如果有错误的地方,欢迎在评论区指出。 推荐一款刷题网站 👉 LeetCode刷题网站 文章…...

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…...

Flask RESTful 示例

目录 1. 环境准备2. 安装依赖3. 修改main.py4. 运行应用5. API使用示例获取所有任务获取单个任务创建新任务更新任务删除任务 中文乱码问题: 下面创建一个简单的Flask RESTful API示例。首先,我们需要创建环境,安装必要的依赖,然后…...

【WiFi帧结构】

文章目录 帧结构MAC头部管理帧 帧结构 Wi-Fi的帧分为三部分组成:MAC头部frame bodyFCS,其中MAC是固定格式的,frame body是可变长度。 MAC头部有frame control,duration,address1,address2,addre…...

css的定位(position)详解:相对定位 绝对定位 固定定位

在 CSS 中,元素的定位通过 position 属性控制,共有 5 种定位模式:static(静态定位)、relative(相对定位)、absolute(绝对定位)、fixed(固定定位)和…...

Unit 1 深度强化学习简介

Deep RL Course ——Unit 1 Introduction 从理论和实践层面深入学习深度强化学习。学会使用知名的深度强化学习库,例如 Stable Baselines3、RL Baselines3 Zoo、Sample Factory 和 CleanRL。在独特的环境中训练智能体,比如 SnowballFight、Huggy the Do…...

Map相关知识

数据结构 二叉树 二叉树,顾名思义,每个节点最多有两个“叉”,也就是两个子节点,分别是左子 节点和右子节点。不过,二叉树并不要求每个节点都有两个子节点,有的节点只 有左子节点,有的节点只有…...

基于 TAPD 进行项目管理

起因 自己写了个小工具,仓库用的Github。之前在用markdown进行需求管理,现在随着功能的增加,感觉有点难以管理了,所以用TAPD这个工具进行需求、Bug管理。 操作流程 注册 TAPD,需要提供一个企业名新建一个项目&#…...

【Linux系统】Linux环境变量:系统配置的隐形指挥官

。# Linux系列 文章目录 前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变量的生命周期 四、环境变量的组织方式五、C语言对环境变量的操作5.1 设置环境变量:setenv5.2 删除环境变量:unsetenv5.3 遍历所有环境…...

「全栈技术解析」推客小程序系统开发:从架构设计到裂变增长的完整解决方案

在移动互联网营销竞争白热化的当下,推客小程序系统凭借其裂变传播、精准营销等特性,成为企业抢占市场的利器。本文将深度解析推客小程序系统开发的核心技术与实现路径,助力开发者打造具有市场竞争力的营销工具。​ 一、系统核心功能架构&…...

深度学习之模型压缩三驾马车:模型剪枝、模型量化、知识蒸馏

一、引言 在深度学习中,我们训练出的神经网络往往非常庞大(比如像 ResNet、YOLOv8、Vision Transformer),虽然精度很高,但“太重”了,运行起来很慢,占用内存大,不适合部署到手机、摄…...