网友1:
NAS下,Storage 不但提供磁盘空间,而且还提供文件系统功能,因此,对于host server过来的request,Storage system 会通过自身文件系统去查找相关目录以及相关Security信息,并返回给host server。:
SAN下,Storage只提供磁盘空间,对于Host server过来的request,storage只是会把scsi command承载与FC或者IP网络传输给host server,最终由Host server自身所带的文件系统去接受并处理这些SCSI command,然后把结果传送给真正的Client。所以,这里的Block level access说法应该仅限于Storage <->Switch<->Host server之间,Host server到Client还是File level access.
网友2:
块泛指底层磁盘上的扇区组合,某个文件可以对应一个或者多个这样的块。客户端访问存储的接口有两种,网络文件系统接口,和scsi或者ata接口,前者指的是cifs和nfs。后者可以是scsi,fcp,iscsi,ata/ide,sata,esata,1394,usb。前者在网线上的数据三元素是:文件名,起始偏移量,读写字节数,后者在线缆上传递的三元素是:起始扇区号码,操作码(读,写等),要操作的扇区数量。 文件系统的作用就是将块虚拟成文件。如果磁盘阵列中集成了自己的文件系统,则可以虚拟这些块,向外面提供nas接口访问,此时盘振的存储空间在主机端表现为一个挂载上的卷,如果盘振自己没有文件系统功能,则只能依靠客户端,也就是主机端上的文件系统,此时盘振在主机端表现为一个磁盘。