信息备份系统和方法技术方案

技术编号:2869884 阅读:183 留言:0更新日期:2012-04-11 18:40
一种用于在包括一个或多个服务器的网络上备份信息的无服务器备份系统,包括:备份存储系统,用于备份信息;存储系统,用于存储所要备份和恢复的信息,其中,正被备份的信息从存储系统直接传输到备份存储系统而不经过服务器,并且正被恢复的信息从备份存储系统直接传输到存储系统而不经过服务器。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术一般涉及备份系统,特别涉及用于提供信息备份的系统和方法。2.
技术介绍
备份存储设备用于备份服务器和其他网络机器或设备上的信息。备份存储设备经常用来备份包括例如文件、数据库、系统信息和文件等的各种信息。在多个主机设备共享一个备份存储设备的情况下,当访问存储设备以对它进行读取或写入时可能出现问题。包括备份存储设备的局域网(LAN)的一个例子如图1A所示。LAN包括通过网络9互连的一个或多个工作站5a-5n,一个或多个服务器6a-6n和至少一个备份存储设备7。工作站5a-5n和服务器6a-6n可以分别采用不同的操作系统。备份存储设备7可以是例如磁带设备如磁带库。如果主机设备如工作站5a-5n或服务器6a-6n共享相同存储设备7,则各个操作系统可能试图将数据存储在存储设备7上的相同位置。在这种情况下,一个主机设备所需的数据可能被另一主机设备随后写入的数据覆写。另外,一些操作系统可能在存储设备7的特定地址存储特殊信息。一些其他操作系统可能要求任何相连存储设备具有存储在该相同存储区域的一个或多个部分中的标识信息。这将导致提供该共享存储的冲突和困难。可以使用控制器来控制对存储设备7的访问。然而,如果控制器崩溃(crash),则存储系统数据可能发生永久性丢失。可以提供多个存储设备来备份主机设备上的数据。然而,以允许对多个主机进行备份和恢复的高效且有效方式管理多个存储设备会是极其耗费时间和资源的,并且会利用LAN或广域网(WAN)的大量带宽。存储区域网(SAN)可以用来释放LAN或WAN上的带宽。SAN是共享存储设备的高速存储网络。SAN使得所有存储设备可用于LAN或WAN上的所有主机,从而节省LAN或WAN上的宝贵带宽。图1b示出SAN环境。SAN包括通过高速网络3连接到一个或多个存储设备如备份库4a-4n的多个分布式服务器2a-2n。备份设备4a-4n可以包括例如磁带库,其中,这些磁带库各自包括多个存储介质、拾取机(picker)以及一个或多个用于对存储介质进行读写的读/写设备。分布式服务器2a-2n和备份设备4a-4n可以通过高速/高容量网络3互连,其中,高速/高容量网络3可以包括各种高速交换机和/或网桥。在这种环境下,有若干方法可以共享服务器2a-2n和备份设备4a-4n。例如,服务器2a-2n之一可以用作授权所有其他服务器访问备份设备4a-4n的主仲裁器。这经常称作主/从系统。在主/从系统中,智能在于主服务器,并且只有主服务器才具有关于什么时候和是否允许服务器访问备份设备的判决权限。主服务器创建并维护网络上各设备的状态信息。主/从系统的一个问题是如果主服务器崩溃,则可能花费大量时间和精力来配置另一服务器作为主服务器。所有其他服务器将等待直到系统管理员指定并配置完毕另一主服务器。该新主服务器然后将重新盘查(inventory)网络,并且构建网络上各设备的状态信息。这会是费时且代价高的过程。另一种方法是在服务器之间对备份设备的访问进行分区,从而各服务器只能访问其分区内的库中驱动器和插槽。然而,该系统不能最高效地使用备份设备。在很多备份操作中,备份应用将数据从主存储设备读取到服务器存储器,进行必要的格式化,并且将它发送到适当的备份存储设备。这些过程将密集利用CPU、IO通道和系统存储器。当备份操作正在进行时服务器可能不能执行任何其他应用处理是完全有可能的。这就是系统管理员喜欢在服务器的应用负载最小的时候执行备份的原因之一。如果可以在无需密集利用服务器系统的情况下执行备份操作,从而即使在信息备份期间也可以释放服务器,这将是有益的。
技术实现思路
一种用于在包括一个或多个服务器的网络上备份信息的无服务器备份系统,包括备份存储系统,用于备份信息;存储系统,用于存储所要备份和恢复的信息,其中,正被备份的信息从存储系统直接传输到备份存储系统而不经过服务器,并且正被恢复的信息从备份存储系统直接传输到存储系统而不经过服务器。备份存储系统可以包括磁带存储系统,存储系统可以包括磁盘存储系统。网络可以包括存储区域网。可以使用扩展复制命令在备份存储系统与存储系统之间传输信息。在将信息从存储系统直接传输到备份存储系统之前,可以创建存储系统的快照。在创建快照之前,可以等待存储系统上无写入活动的时间段。无写入活动时间段可以为预定时间段。如果到超时时间段结束为止都没有出现无写入活动时间段,则传输失败。超时时间段可以为预定时间段。本专利技术还公开一种用于在包括一个或多个服务器的网络上备份信息的无服务器备份方法,包括提供用于备份信息的备份存储系统;提供用于存储所要备份和恢复的信息的存储系统;通过将信息从存储系统直接传输到备份存储系统而不经过服务器来备份信息;以及通过将信息从备份存储系统直接传输到存储系统而不经过服务器来恢复信息。本专利技术还公开一种计算机可读介质,其中包含用于执行在包括一个或多个服务器的网络上备份信息的无服务器备份方法的代码,它包括一代码,用于通过将信息从存储系统直接传输到备份存储系统而不经过服务器来备份信息;以及一代码,用于通过将信息从备份存储系统直接传输到存储系统而不经过服务器来恢复信息。本专利技术还公开一种无服务器备份方法,包括打开文件系统根目录;对文件系统根目录进行解析以获得各文件的分配表,并且查找各文件的属性;检查各文件的属性并且判定文件是驻留的还是非驻留的;如果判定文件是驻留的,则备份文件的全部属性;以及如果判定文件是非驻留的,则备份属性以及属于文件的数据块。附图说明通过参照下面结合附图的详细描述,将会更容易地获得且更好地理解本专利技术的各方面及其很多附属优点,其中图1A是LAN环境的方框图;图1B是SAN环境的方框图;图2是可以应用本系统和方法的网络环境的示例方框图;图3是可以应用本系统和方法的SAN环境的示例方框图;图4和5是用于允许用户配置系统的屏幕显示;图6是示出配置系统的方框图;图7-12是允许用户在作业队列中设置作业的屏幕显示;图13是允许用户备份远端服务器的屏幕显示;图14是示出由本系统和方法的服务器使用的各种引擎的方框图;图15是用于描述根据一个实施例的多流备份的流程图;图16是用于描述无服务器备份的方框图;图17-19是用于描述无服务器备份各方面的流程图;图20是示出文件及其数据块的图;图21和22是允许用户配置磁带库的GUI;以及图23-25是用于描述无服务器备份操作的流程图。具体实施例方式在描述附图所示的本专利技术优选实施例中,为简洁起见而采用特定术语。然而,本专利技术不限于所选特定术语,并且应该理解,各特定单元包括以类似方式工作的所有技术等价物。本系统和方法能够在局域网(LAN)环境以及各种其他类型的环境包括例如存储区域网(SAN)环境中实现。图2示出其中将对所公开实施例作进一步描述的硬件和软件环境。该系统包括通过一个或多个网络互连的一个或多个工作站10a-10n、一个或多个服务器11a-11n和一个或多个备份设备13a-13n。工作站10a-10n和服务器11a-11n可以使用相同或不同的操作系统。工作站10a-10n可以包括一个或多个桌面计算机、膝上型计算机、大型机等。在图2所示的实施例中,网络是LAN环境,并且工作站10a-10n、服务器11a-11n和备份系统13a-13n通过LAN 15互本文档来自技高网
...

【技术保护点】
一种用于在包括一个或多个服务器的网络上备份信息的无服务器备份系统,包括:备份存储系统,用于备份信息;存储系统,用于存储所要备份和恢复的信息,其中,正被备份的信息从存储系统直接传输到备份存储系统而不经过服务器,并且正被恢复的信息从备份存储系统直接传输到存储系统而不经过服务器。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:王建新
申请(专利权)人:计算机联合思想公司
类型:发明
国别省市:US[美国]

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

1