基于存储设备的NAS虚拟文件系统技术方案

技术编号:3813958 阅读:178 留言:0更新日期:2012-04-11 18:40
本发明专利技术的目的是提供一种新的文件系统结构和网络访问方式,可以有效解决现有技术的NAS节点太多,管理和使用不方便等问题。本发明专利技术涉及一种基于存储设备的NAS虚拟文件系统,包括NAS设备和NAS文件系统,在NAS文件系统中设有过滤器。NAS虚拟文件系统,其实现方法包括写操作和读操作两个过程。本发明专利技术是一种新的文件系统和网络访问方式,可以将多个NAS设备组织起来,实现多个NAS设备的虚拟化,使得用户看起来变成一套NAS设备,实现基于存储设备的NAS虚拟化,既节省硬盘空间,又有效降低成本。

【技术实现步骤摘要】

本专利技术涉及一种虚拟存储器,特别是一种基于存储设备的NAS虚拟文件系统。
技术介绍
NAS (Network Attached Storage,网络附加存储),是一种利用具有大容量硬盘的 服务器或工作站通过网络实现信息存储和资源共享的技术。网络存储是当前存储领域中最受重视的存储技术,NAS设备以良好的共享性、良好 的权限控制能力和跨平台能力,在各个领域得到广泛应用。但是,在当前信息爆炸时期,存 储设备的扩容不可避免。NAS存储扩容的时候,需要重新购买NAS节点,多个NAS节点很大 程度上造成管理和使用上的极大麻烦。
技术实现思路
本专利技术的目的是提供一种本专利技术定义新的文件系统结构和网络访问方式,可以有 效解决现有技术的NAS节点太多,管理和使用不方便等问题。本专利技术涉及一种基于存储设 备的NAS虚拟文件系统,包括NAS设备和NAS文件系统,在NAS文件系统中设有过滤器。所述的NAS设备的数目为三个。基于存储设备的NAS虚拟文件系统,其实现方法包括写操作和读操作两个过程。其写操作包括如下步骤1)网络中的任何一个用户执行写操作的时候,将写操作指令发送到网络中;2)通过组波或者交换机端口镜像,三台NAS设备同时接收到写命令;3)三台NAS设备通过令牌方式,决定对写操作的响应方式;4)令牌拥有设备接收到写文件命令时,向网络中所有NAS设备发送报文询问文件 是否存在,如果已经在其他设备中存在,通知该设备响应写请求,如果文件不存在,令牌设 备创建该文件,并响应写请求。其读操作包括如下步骤1)网络中的任何一个用户发出读操作请求的时候,将读操作发送到网络中,所有 NAS设备都收到该请求;2)如果网络中的某台设备存在请求的文件,则这个NAS设备响应读请求,否则不 做任何响应;3)如果所有NAS设备都不响应读请求,经过一定时间,令牌拥有者发现没有设备 响应,则返回读文件失败,通知读请求主机。本专利技术的优点在于本专利技术是一种新的文件系统和网络访问方式,可以将多个 NAS设备组织起来,实现多个NAS设备的虚拟化,使得用户看起来变成一套NAS设备,实现基 于存储设备的NAS虚拟化,既节省硬盘空间,又有效降低成本。附图说明附图1为本专利技术的结构示意图;附图2为本专利技术的结构中第一 NAS设备的结构示意图;附图3为本专利技术的结构中第二 NAS设备的结构示意图;附图4为本专利技术的结构中第三NAS设备的结构示意图。具体实施例方式本专利技术涉及一种基于存储设备的NAS虚拟文件系统,包括NAS设备和NAS文件系 统,在NAS文件系统中设有过滤器,将多个文件系统组成的文件森林,合并为一个单一的文 件树。这个文件树有多个存储设备共同组成,每个NAS存储只记录其中的一部分,实现空间 的合理利用和并行访问。所述的NAS设备的数目为三个,NAS设备内设有多层目录,目录下可以写有各种文 件。在本系统中,我们利用组波或者交换机端口镜像方式,用户每次读写请求,都同时发送 到三台NAS设备上,每台设备根据实际情况进行响应。本专利技术中的基于存储设备的NAS虚拟文件系统,其实现方法包括写操作和读操作 两个过程。其写操作包括如下步骤1)网络中的任何一个用户执行写操作的时候,将写操作指令发送到网络中;2)通过组波或者交换机端口镜像,三台NAS设备同时接收到写命令;3)三台NAS设备通过令牌方式,决定对写操作的响应方式;在系统启动的时候,令牌随即产生(可根据IP地址最小的第一次获得令牌);在 使用过程中,可以依照两种原则传递令牌存储空间使用率最低获得令牌或者存储空间空 闲最大者获得令牌。4)令牌拥有设备接收到写文件命令时,向网络中所有NAS设备发送报文询问文件 是否存在,如果已经在其他设备中存在,通知该设备响应写请求,如果文件不存在,令牌设 备创建该文件,并响应写请求。其读操作包括如下步骤1)网络中的任何一个用户发出读操作请求的时候,将读操作发送到网络中,所有 NAS设备都收到该请求;2)如果网络中的某台设备存在请求的文件,则这个NAS设备响应读请求,否则不 做任何响应;3)如果所有NAS设备都不响应读请求,经过一定时间,令牌拥有者发现没有设备 响应,则返回读文件失败,通知读请求主机。权利要求基于存储设备的NAS虚拟文件系统,包括NAS设备和NAS文件系统,其特征在于在NAS文件系统中设有过滤器。2.如权利要求1所述的一种基于存储设备的NAS虚拟文件系统,其特征在于所述的 NAS设备的数目为三个。3.如权利要求1所述的一种基于存储设备的NAS虚拟文件系统,其特征在于,其实现方 法包括写操作和读操作两个过程。4.如权利要求3所述的一种基于存储设备的NAS虚拟文件系统,其特征在于,其写操作 包括如下步骤1)网络中的任何一个用户执行写操作的时候,将写操作指令发送到网络中;2)通过组波或者交换机端口镜像,三台NAS设备同时接收到写命令;3)三台NAS设备通过令牌方式,决定对写操作的响应方式;4)令牌拥有设备接收到写文件命令时,向网络中所有NAS设备发送报文询问文件是否 存在,如果已经在其他设备中存在,通知该设备响应写请求,如果文件不存在,令牌设备创 建该文件,并响应写请求。5.如权利要求3所述的一种基于存储设备的NAS虚拟文件系统,其特征在于,其读操作 包括如下步骤1)网络中的任何一个用户发出读操作请求的时候,将读操作发送到网络中,所有NAS 设备都收到该请求;2)如果网络中的某台设备存在请求的文件,则这个NAS设备响应读请求,否则不做任 何响应;3)如果所有NAS设备都不响应读请求,经过一定时间,令牌拥有者发现没有设备响应, 则返回读文件失败,通知读请求主机。全文摘要本专利技术的目的是提供一种新的文件系统结构和网络访问方式,可以有效解决现有技术的NAS节点太多,管理和使用不方便等问题。本专利技术涉及一种基于存储设备的NAS虚拟文件系统,包括NAS设备和NAS文件系统,在NAS文件系统中设有过滤器。NAS虚拟文件系统,其实现方法包括写操作和读操作两个过程。本专利技术是一种新的文件系统和网络访问方式,可以将多个NAS设备组织起来,实现多个NAS设备的虚拟化,使得用户看起来变成一套NAS设备,实现基于存储设备的NAS虚拟化,既节省硬盘空间,又有效降低成本。文档编号G06F17/30GK101873336SQ20091005010公开日2010年10月27日 申请日期2009年4月27日 优先权日2009年4月27日专利技术者罗昌行, 胡建达 申请人:上海融越信息技术有限公司;罗昌行;胡建达本文档来自技高网...

【技术保护点】
基于存储设备的NAS虚拟文件系统,包括NAS设备和NAS文件系统,其特征在于:在NAS文件系统中设有过滤器。

【技术特征摘要】

【专利技术属性】
技术研发人员:罗昌行胡建达
申请(专利权)人:上海融越信息技术有限公司罗昌行胡建达
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1