基于文件的存储与基于块的存储?

问题描述 投票:0回答:1

[在18.15m的File vs. Block storage处了解到文件与块存储的关系之后,看起来既基于块的存储(SAN)又是文件基于存储的设备(NAS)在内部将其存储为块。

但在https://stonefly.com/resources/what-is-file-level-storage-vs-block-level-storagehttps://www.networkworld.com/article/3256312/what-is-a-san-and-how-does-it-differ-from-nas.html等其他资源下,我看到了下面的声明

SAN以块级存储数据,而NAS以以下方式访问数据:文件。

它存储文件和文件夹,并且可见性与客户端访问并访问存储它的系统。

由此看来,基于文件的存储以顺序方式将数据存储为文件(不是块)。不确定哪一个是正确的?

filesystems nas san block-storage
1个回答
0
投票

仅是术语问题。在它们的后端,两种类型的系统都将数据存储在块中,它们之间的区别在于它们提供给客户端的前端协议。块存储系统允许通过块级协议进行访问-在大多数情况下,它是SCSI(基于FC的SCSI或基于TCP / IP的SCSI-iSCSI)。文件存储的前端分别在文件级协议上运行:NFS,SMB / CIFS。碰巧,一个存储设备可以在两种模式下工作:块和文件。

© www.soinside.com 2019 - 2024. All rights reserved.