NAS、SAN 上的共享磁盘文件系统和分布式文件系统之间有什么区别?

Tim*_*Tim 5 network-attached-storage storage-area-network distributed-filesystems

https://en.wikipedia.org/wiki/Clustered_file_system#Network-attached_storage

网络附加存储 (NAS) 提供存储和文件系统,例如存储区域网络 (SAN) 之上的共享磁盘文件系统。NAS 通常使用基于文件的协议(与 SAN 使用的基于块的协议相反),例如 NFS(在 UNIX 系统上流行)、SMB/CIFS(服务器消息块/通用 Internet 文件系统)(用于 MS Windows 系统) 、AFP(用于 Apple Macintosh 计算机)或 NCP(用于 OES 和 Novell NetWare)。

https://en.wikipedia.org/wiki/Network-attached_storage

网络附加存储 (NAS) 是连接到计算机网络的文件级(与块级相反)计算机数据存储服务器,提供对异构客户端组的数据访问。NAS 专门用于通过其硬件、软件或配置来提供文件。它通常作为计算机设备制造 - 专门构建的专用计算机。[nb 1] NAS 系统是包含一个或多个存储驱动器的网络设备,通常被安排到逻辑、冗余存储容器或 RAID 中。网络附加存储消除了从网络上的其他服务器提供文件的责任。它们通常使用网络文件共享协议(如 NFS、SMB 或 AFP)提供对文件的访问。

... 集群 NAS 是使用分布式文件系统在多台服务器上同时运行的 NAS。集群和传统 NAS 之间的主要区别在于能够跨集群节点或存储设备分发[引用需要](例如条带)数据和元数据。集群 NAS 与传统的 NAS 一样,仍然提供对来自任何集群节点的文件的统一访问,与数据的实际位置无关。

NAS 是否同时提供块级和文件级操作?

“网络附加存储 (NAS) 提供存储和文件系统,就像存储区域网络 (SAN) 之上的共享磁盘文件系统”是否意味着 NAS 和 SAN 上的共享磁盘文件系统相同?

NAS 是否通常使用基于文件的协议(而不是 SAN 将使用的基于块的协议),例如 NFS(在 UNIX 系统上流行)、SMB/CIFS(服务器消息块/通用 Internet 文件系统)(与 MS Windows 一起使用)系统)、AFP(用于 Apple Macintosh 计算机)或 NCP(用于 OES 和 Novell NetWare)”意味着 NAS 和分布式文件系统是相同的吗?

谢谢。

bat*_*a09 8

现在 NAS 和 SAN 之间的界限并不明确,尤其是对于 SMB 产品。历史上,NAS 设备由以某种 RAID 排列的一堆磁盘组成,以最大限度地提高整体性能并实现所需的数据冗余。这些设备搭载了核心操作系统。这些操作系统完成所有低级处理和文件系统维护。反过来,文件系统在文件级别通过网络共享磁盘内容。NAS 通过 SMB、NFS、AFP 等高级协议提供存储。现代 NAS 还可以提供块存储 (iSCSI) 并具有基本的 SAN 功能,如复制、快照等。如果您只需要“小”容量(向上到 100TB)并且不需要存储高可用性,现代 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


dav*_*dgo 3

虽然有所不同,但 NAS 通常公开文件级存储而不是块级存储。许多 NAS 是 Linux 的变体或运行 Windows 文件共享 (SMB) 和 Unix 文件共享 (NFS) 的其他 Unix 变体。也许可以进行块级共享,但我不认为这是一个特别常见的用例。

SAN 通常提供块级存储而不是文件级存储。

分布式文件系统是文件分布在许多计算机上但充当文件存储的地方。