https://en.wikipedia.org/wiki/Clustered_文件_系统#网络-附加_存储说
网络附加存储(NAS)提供存储和文件系统,就像存储区域网络(SAN)之上的共享磁盘文件系统。NAS通常使用基于文件的协议(与SAN将使用的基于块的协议相反),如NFS ( UNIX系统上流行)、SMB/CIFS (服务器消息块/公共互联网文件系统)(用于Macintosh系统)、AFP (与苹果Macintosh计算机一起使用)或NCP (与OES和Novell NetWare一起使用)。
https://en.wikipedia.org/wiki/Network-attached_存储
网络附加存储(NAS)是一种文件级(而不是块级)计算机数据存储服务器,连接到计算机网络,提供对异构客户端组的数据访问。NAS专门用于通过硬件、软件或配置为文件提供服务。铌-1 NAS系统是一种网络设备,包含一个或多个存储驱动器,通常排列成逻辑的、冗余的存储容器或RAID。网络附加存储解除了网络上其他服务器服务文件的责任.它们通常使用NFS、SMB或AFP等网络文件共享协议提供对文件的访问。..。集群NAS是使用在多个服务器上同时运行的分布式文件系统的NAS。集群和传统NAS之间的关键区别在于能够在集群节点或存储设备之间分发需要引证数据和元数据。与传统的NAS一样,集群NAS仍然提供对来自任何集群节点的文件的统一访问,这与数据的实际位置无关。
NAS是否同时提供块级和文件级操作?
“网络附加存储( NAS )提供存储和文件系统,就像存储区域网络( SAN )之上的共享磁盘文件系统”是否意味着NAS和SAN上的共享磁盘文件系统是相同的?
NAS通常使用基于文件的协议(而不是SAN将使用的基于块的协议),例如NFS ( UNIX系统上流行)、SMB/CIFS (服务器消息块/公共互联网文件系统)(与MS Windows系统一起使用)、AFP (与Apple计算机一起使用)还是NCP (与OES和Novell NetWare一起使用)“是否意味着NAS和分布式文件系统是相同的?
谢谢。
发布于 2020-03-31 07:53:58
目前,NAS和SAN之间的界限还不清楚,特别是对于SMB产品。历史上,NAS设备由一些RAID中排列的磁盘组成,以最大限度地提高总体性能并实现所需的数据冗余。这些设备上有核心操作系统。这些操作系统负责所有低级处理和文件系统维护。反过来,文件系统在文件级别上通过网络共享磁盘内容。NAS在高级别协议(如SMB、NFS、AFP等)上呈现存储。现代NAS还可以显示块存储(iSCSI),并具有复制、快照等基本的SAN特性。如果您只需要“小”容量(高达100 to )并且不需要存储高可用性,则现代NAS将是最佳的选择。
SAN历来是一种块级存储系统,可以通过诸如FCoE、iSCSI、光纤通道等快速协议访问。大多数SAN不仅包括磁盘冗余,还包括控制器冗余,并且允许SAN盒之间的主动(或被动)复制。SAN具有灵活的可伸缩性选项。当然,所有的企业级SAN都知道文件协议,比如CIFS和NFS。
关于SAN和NAS - https://www.hyper-v.io/san-nas-public-cloud-lets-pick-secondary-storage/的文章
分布式文件系统不是存储,而是一种如何组织存储访问和存储方式的方法。实际上,您可以在(许多) SAN/NAS设备上部署分布式文件系统。下面是一篇有更多解释的文章:https://www.quora.com/What-is-a-distributed-file-system-and-what-is-it-used-for
发布于 2020-03-29 09:02:05
它是不同的,但是NAS通常公开文件级存储而不是块级存储。许多NAS是Linux或其他运行Windows文件共享(SMB)和Unix文件共享(NFS)的Unix变体的变体。可能可以进行块级共享,但我不认为这是一个特别常见的用例。
SAN通常提供块级存储,而不是文件级存储。
分布式文件系统是指文件分散在许多计算机上,但表现为文件存储的地方。
发布于 2020-03-31 22:05:39
SAN:文件系统->网络->块设备
NAS:网络->文件系统->块设备
IOW,SAN可以通过网络访问块设备。存储服务器只存储块,而不知道它们如何构建文件系统(如果有的话)。相反,NAS使文件系统可以通过网络访问。NAS服务器导出它的本地文件系统。
通常,NAS服务器使用SAN存储数据。例如,NFS服务器可以导出由iSCSI附加的本地XFS文件系统。
https://serverfault.com/questions/1009899
复制相似问题