【文件属性】:
文件名称:存储系统与文件系统的关系-gluster源码分析
文件大小:583KB
文件格式:PDF
更新时间:2021-06-15 07:41:43
EMC
3.4 存储系统与文件系统的关系
提到NAS,通常会想到传统的NAS设备,它具有自己的文件系统,具有较大的存储容量,
具有一定的文件管理和服务功能。NAS设备和客户端之间通过IP网络连接,基于NFS/CIFS协
议在不同平台之间共享文件,数据的传输以文件为组织单位。
虽然NAS设备常被认为是一种存储架构,但NAS设备最核心的东西实际上在存储之外,那
就是文件管理服务。从功能上来看,传统NAS设备就是一个带有DAS存储的文件服务器。从数
据的IO路径来看,它的数据IO发生在NAS设备内部,这种架构与DAS毫无分别。而事实上,很
多NAS设备内部的文件服务模块与磁盘之间是通过SCSI总线连接的。至于通过NFS/CIFS共享
文件,完全属于高层协议通信,根本就不在数据IO路径上,所以数据的传输不可能以块来组
织。正是由于这种功能上的重叠,在SAN出现以后,NAS头设备(或NAS网关)逐渐发展起来,
NAS over SAN的方案越来越多,NAS回归了其文件服务的本质。
由此可知,NAS与一般的应用主机在网络层次上的位置是相同的,为了在磁盘中存储数
据,就必须要建立文件系统。有的NAS设备采用专有文件系统,而有的NAS设备则直接借用其
操作系统支持的文件系统。由于不同的OS平台之间文件系统不兼容,所以NAS设备和客户端
之间就采用通用的NFS/CIFS来共享文件。
至于SAN,它提供给应用主机的就是一块未建立文件系统的“虚拟磁盘”。在上面建立
什么样的文件系统,完全由主机操作系统确定。