NAS 设备通常由以下几个部件组成:1、物理存储硬盘;2、中央处理器(CPU);3、操作系统;4、联网接口;NAS 设备可以包含两个到五个硬盘,这让它们具备较高的存储容量。多个物理硬盘在逻辑上排列为冗余存储容器(RAID)。
一、NAS 设备有哪些组成部分?
NAS 设备通常由以下几个部件组成:
物理存储硬盘
NAS 设备可以包含两个到五个硬盘,这让它们具备较高的存储容量。多个物理硬盘在逻辑上排列为冗余存储容器(RAID)。RAID 是一种虚拟化技术,它将多个物理存储组件组合成一个或多个逻辑单元。这有助于备份数据并提高性能。
中央处理器(CPU)
NAS 设备具有一个 CPU,可提供计算智能以及管理文件系统的功能。CPU 可以读取和写入数据,用以处理和提供文件、管理多个用户并在需要时与云集成。
操作系统
操作系统是存储设备硬件与其用户之间的软件界面。虽然复杂的网络附属存储设备附带自己的操作系统,但一些较为简单的设备可能没有操作系统。
联网接口
NAS 单元使用联网接口连接到网络。网络连接可以是以太网电缆或 Wi-Fi。许多 NAS 设备还具有多个 USB 端口,用于充电或将其他设备连接到 NAS 设备。
二、NAS 设备的基本存储原理是什么?
NAS 是一种文件存储系统。它有三种主要存储方法:
文件存储
在云文件存储中,您可以将数据存储在文件中,将文件整合进文件夹,并将这些文件置于目录和子目录的层次结构下。这是一种非常热门且广为人知的存储技术。
数据块存储
数据块存储将文件分解为更小的数据块(或多个数据块),并将每个数据块单独存储在一个唯一地址下。计算机可以将数据块存储在设备上的任意位置。服务器的操作系统使用唯一地址将数据块重新组合到文件中。这比通过层次结构访问文件要快。
对象存储
对象是离散数据单元,存储时没有层次结构或结构。每个对象都包括数据、有关数据的描述性信息(元数据)和唯一标识号。根据此信息,系统软件可以找到并访问对象。
文件、数据块和对象存储对比
每种存储类型都可以不同方式使用。例如,文件存储可用于本地文件共享或数据库和业务应用程序,数据块存储可用于高性能应用程序。另一方面,您可以使用对象存储来存储非结构化数据,例如电子邮件、视频、图像文件、网页和物联网(IoT)产生的传感器数据。
三、NAS 的工作原理是什么?
NAS 系统通过协议(或规则)将硬件与软件相结合,支持通过网络共享文件。遵循这些协议的任何计算机均可以从 NAS 设备无缝访问文件,就像这些文件存储在计算机本身一样。
通信协议
网络可以运行多个数据传输协议,但大多数网络都使用互联网协议(IP)和传输控制协议(TCP)。IP 是获取地址以发送文件数据的部分。之后,TCP 将数据组合成数据包,并通过网络发送数据包来传递数据。
文件格式化协议
计算机网络中的机器可以有不同的底层操作系统,如 Windows、Linux 或 Unix。这些系统都希望以它们的原生文件格式访问 NAS 文件存储。因此,NAS 文件系统会先对数据进行格式化处理,然后再将数据发送到网络。适用于提供文件的格式化协议包括:
网络文件系统(NFS)
Linux 和 UNIX 系统使用此协议。NFS 适用于任何硬件、操作系统或网络架构。
服务器消息块(SMB)
Microsoft Windows 机器使用此协议。
Apple 文件协议(AFP)
这是运行 macOS 的 Apple 设备的专有协议。