0

在阅读了 File vs. Block storage on File vs. Block storage on 18.15m 之后,看起来基于块的存储 (SAN) 和基于文件的存储设备 (NAS) 都将内部存储为 block 。

但是在其他几个资源中,例如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 以文件的形式访问数据。

它存储文件和文件夹,可见性对于访问的客户端和存储它的系统是相同的。

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

4

1 回答 1

2

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

于 2020-01-27T20:14:15.587 回答