改进的Server-Less备份方法、存储设备及备份服务器技术

技术编号:3485913 阅读:384 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种改进的Server-Less备份方法、存储设备及备份服务器。所述存储设备包括:文件系统代理,用于在接收到备份服务器发送的读取文件请求后,识别存储设备上的文件系统,根据识别到的文件系统信息获取存储设备中的文件信息,并将所述文件信息发送给备份服务器;快照生成模块,用于根据备份服务器发送的备份控制信息,生成要进行备份的文件的快照,所述备份控制信息中包括备份服务器选择的要进行备份的文件信息;文件发送模块,用于将所述快照中的文件通过存储区域网络发送到备份介质中。本发明专利技术通过在存储设备中设置用于识别存储设备上文件系统的文件系统代理,细化了Server-less的备份粒度,实现了文件级的Server-less备份。

【技术实现步骤摘要】

本专利技术涉及数据备份技术,特别是涉及一种改进的Server-Less备份方法、 存储设备及备份服务器。技术背景目前数据备份的主要方式有LAN备份、LAN-Free备份、Server-Free备 份和Server-Less备份。以下分别对这几种备份方式进行简单介绍。LAN备份备份数据流经过生产的网络,通过备份服务器,向备份介质 中写入。其中,所述备份介质为磁带库或者虚拟磁带库(VTL)。此类型的备 份的缺点是需要消耗生产端的网络带宽。LAN-Free备份(请参照图1 ):备份数据流从应用服务器经过SAN网络 向备份介质中写入;控制数据在应用服务器和备份服务器之间传送。在此类型 的备份中,由于应用服务器需要完成备份数据的处理,所以在备份时,必将影 响应用服务器的性能,如果备份时间比较长,对应用服务器的影响会非常大, 甚至无法容忍。Server-Free备份(请参照图2):备份数据流经过SAN网络,到达备份服 务器,再经过备份服务器向备份介质中写入;控制数据在应用服务器和备份服 务器之间传送。在此类型的备份中,备份服务器的负担较大,如果备份客户端 非常多,那么势必会影响其他的备份。Server-Less备份(请参照图3):备份数据流不需要经过应用服务器和备 份服务器,其直接通过SAN网络写入备份介质;控制数据在应用服务器和备 份服务器之间传送。在此类型的备份中,应用服务器和备份服务器都没有负担, 但是备份的粒度很大,只能对分区或者硬盘进行备份,无法达到文件级的备份。可见,现有的数据备份方式都存在缺陷,需要进行改进和完善。
技术实现思路
本专利技术所要解决的技术问题是提供一种改进的Server-Less备份方法、存储设备及备份服务器,以细化Server-less的备份粒度,实现文件级的Server-less 备份为解决上述技术问题,本专利技术提供技术方案如下 一种改进的Server-less备份方法,包括在存储设备中设置用于识别存储设备上文件系统的文件系统代理; 存储设备接收备份服务器发送的读取文件请求,通过文件系统代理识别存储设备上的文件系统,根据识别到的文件系统信息获取存储设备中的文件信息,并将所述文件信息发送给备份服务器;存储设备接收^f分服务器发送的备份控制信息,生成要进行备份的文件的快照,所述备份控制信息中包括备份服务器选择的要进行备份的文件信息; 存储设备将所述快照中的文件通过存储区域网络发送到备份介质中。 上述的方法,其中,所述存储区域网络为基于光纤的存储区域网络,存储或者所述存储区域网络为基于IP的存储区域网络,存储设备直接通过所述基 于IP的存储区域网络与备份服务器进行通信。上述的方法,其中,存储设备在接收到备份服务器发送的读取文件请求后, 所述文件系统代理通过读取存储设备的超级块中的信息来识别存储设备上的 文件系统。上述的方法,其中,存储设备在接收到所述读取文件请求后,还检测发送 所述读取文件请求的备份服务器是否合法,若是,再执行所述读取存储设备的 超级块中的信息的操作;否则,返回失败信息到备份服务器。上述的方法,其中,所述备份介质为磁带库或者虚拟磁带库。一种改进的Server-less备份方法,包括备份服务器发送读取文件请求到存储设备;备份服务器接收存储设备发送的文件信息,根据所述接收的文件信息,选 择要进行备份的文件,发送备份控制信息到存储设备,所述备份控制信息中包 括选择的要进行备份的文件信息。一种存储设备,包括文件系统代理、快照生成模块和文件发送模块,其中所述文件系统代理,用于在接收到备份服务器发送的读取文件请求后,识 别存储设备上的文件系统,根据识别到的文件系统信息获取存储设备中的文件信息,并将所述文件信息发送给备份服务器;所述快照生成模块,用于根据备份服务器发送的备份控制信息,生成要进 行备份的文件的快照,所述备份控制信息中包括备份服务器选择的要进行备份 的文件信息;所述文件发送模块,用于将所述快照中的文件通过存储区域网络发送到备 份介质中。上述的存储设备,其中,所述文件系统代理进一步用于,通过读取存储设 备的超级块中的信息来获取存储设备的文件系统信息。上述的存储设备,其中,所述文件系统代理还用于,在接收到备份服务器 发送的读取文件请求后,检测发送所述读取文件请求的备份服务器是否合法, 以及在确定所述备份服务器非法时,返回失败信息到所述备份服务器。 上述的存储设备,其中,所述备份介质为磁带库或者虚拟磁带库。 一种备份服务器,包括文件信息获取模块和选择发送模块,其中 所述文件信息获取模块,用于发送读取文件请求到存储设备,以及接收存 储设备发送的文件信息;所述选择发送才莫块,用于根据所述接收的文件信息,选择要进行备份的文 件,发送备份控制信息到存储设备,所述备份控制信息中包括选择的要进行备 份的文件信息。本专利技术通过在存储设备中设置用于识别存储设备上文件系统的 文件系统代理,在不增加应用服务器和备份服务器负担的同时,细化了 Server-less的备份粒度,实现了文件级的Server-less备份。 附图说明图1为现有技术的LAN-free备份系统示意图; 图2为现有技术的Server-free备份系统示意图; 图3为现有技术的Server-less备份系统示意图; 图4为本专利技术实施例的改进的Server-less备份系统示意图; 图5为本专利技术实施例的改进的Server-less备^f分方法流程图。具体实施方式本专利技术的关键在于在Server-Less备份系统的存储设备中增加文件系统 代理,使得备份服务器可以识别存储设备上的文件,从而实现文件级的 Server-Less备份。为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图及具体实 施例对本专利技术进行详细描述。请参照图4,本专利技术具体实施例的改进的Server-less备份系统中包括应用 服务器、备份服务器、存储设备以及备份介质。应用服务器和备份服务器通过 LAN连接,存储设备和备份介质通过SAN连接。应用服务器的生产数据(文 件)通过SAN保存在存储设备中,而本专利技术的实施例则需要把存储设备中保 存的文件通过SAN发送到备份介质中。其中,所述备份介质为磁带库或者虚拟磁带库(VTL)。虚拟磁带库是利 用虛拟磁带技术,把物理》兹盘仿真为真实的物理》兹带库Af兹带驱动器,从而在 无需更换现有的磁带备份软件的基础上,提高介质的访问速度、可靠性及可用 性。所述SAN为基于光纤的SAN或者基于IP的SAN。在基于光纤的SAN 中,存储设备通过应用服务器和所述基于光纤的SAN与备份服务器进行通信; 而在基于IP的SAN中,存储设备直接通过所述基于IP的SAN与备份服务器 进行通信。图中所示为基于IP的SAN。为实现文件级的Server-less备份,本专利技术的具体实施例在存储设备中增加 了文件系统代理。所述文件系统代理是一个应用软件(或者应用程序),它安 装在存储设备上,可以识别主流的文件系统,包括NTFS、 EXT2、 EXT3、 XFS、 UFS等。在存储设备上存在各种文件系统,文件系统又分为系统区和数据区。 系统区存放在存储设备的超级块(即每个磁盘的头数据)中,所以,文件系统 代理通过读取存储设备的超级块中的信息,就可以获得存储设备的本文档来自技高网...

【技术保护点】
一种改进的Server-less备份方法,其特征在于,包括:    在存储设备中设置用于识别存储设备上文件系统的文件系统代理;    存储设备接收备份服务器发送的读取文件请求,通过文件系统代理识别存储设备上的文件系统,根据识别到的文件系统信息获取存储设备中的文件信息,并将所述文件信息发送给备份服务器;    存储设备接收备份服务器发送的备份控制信息,生成要进行备份的文件的快照,所述备份控制信息中包括备份服务器选择的要进行备份的文件信息;    存储设备将所述快照中的文件通过存储区域网络发送到备份介质中。

【技术特征摘要】

【专利技术属性】
技术研发人员:夏飞周迪
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86[中国|杭州]

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

1
相关领域技术
  • 暂无相关专利