将分开的文件存储位置作为统一文件存储的方法和系统技术方案

技术编号:4566570 阅读:248 留言:0更新日期:2012-04-11 18:40
将分开的文件存储位置作为统一文件存储的方法和系统。例示实施例中的至少一些是包括处理器(24)、耦合到处理器(24)的非易失性存储设备(48)、以及耦合到处理器(24)的网络接口(50)的服务器。服务器(20)被配置成通过网络接口(50)接收来自远程计算机系统(10、16)的对文件操作的请求。服务器(20)被配置成从非易失性存储设备(48)执行对文件操作的请求,并且服务器(20)被配置成从通过网络接口(50)耦合到服务器(20)的远程服务器(20)上的存储设备执行对文件操作的请求。

【技术实现步骤摘要】
【国外来华专利技术】将分开的文件存储位置作为统一文件存储的方法和系统些旦 NT豕由于家庭网络变得愈加盛行,也更加需要在家中对数据的集中式存储。家庭 网络附连的存储设备是借助于家庭网络耦合到家中的所有计算机系统的独立设备, 并且网络附连的存储设备在家中提供集中式数据存储。家庭网络附连的存储设备的 集中式存储容量虽然很大,但也是有限的,并且由于需要附加的存储空间,家庭用 户可能受委托购买和安装第二个家庭网络附连设备;然而,具有两个(或更多)家 庭网络附连的存储设备迫使家庭用户知晓哪个"集中式数据存储"设备存储特定数 据,并且可能进一步迫使家庭用户手动地迁移数据以在同一存储设备上保持相关数 据。附图简述对于本专利技术的示例性实施例的详细描述,现将对附图进行参考,附图中附图说明图1示出根据至少一些实施例的计算机系统;图2示出根据至少一些实施例的家庭网络服务器;图3示出根据至少一些实施例的方法;图4示出根据至少一些实施例的方法;以及图5示出根据至少一些实施例的方法。记法和术语某些术语在以下的说明书和权利要求书中被通篇用以指示特定系统组件。如 本领域技术人员将理解的,计算机公司可以按不同名称来称呼组件。本文不旨在区 分名称不同但功能相同的组件。在以下讨论和权利要求书中,术语"包括"和"包 含"是以开放方式使用的,并且因而应被解释为意味着"包括但不限于……"。另外,术语"耦合"旨在意味着间接、直接、光学或无线的电子连接。因此, 如果第一设备耦合到第二设备,则该连接可以通过直接电连接、通过经由其它设备4和连接的间接电连接、通过光学电连接、或通过无线电连接。详细描述以下讨论涉及各个实施例。虽然这些实施例中的一个或多个可以是优选的, 但所公开的各实施例不应被解释为或以其它方式用于限制本公开的范围和权利要 求书的范围。另外,本领域技术人员将理解,以下描述具有广泛应用,并且对任一 实施例的讨论仅意味着是该实施例的示例,而并非旨在表示本公开的范围和权利要 求书的范围被限于该实施例。图1图解根据至少一些实施例的家庭组网系统100。具体而言,家庭组网系统100包括借助于网络11耦合到因特网12的例示说明性台式计算机系统10。网络 11包括用于互连计算机系统的电缆和设备(例如,路由器14)。家庭网络系统100 还包括第二计算机系统,其在这种情况下是借助于网络11耦合到因特网12的便携 式计算机16。在图1所示的各实施例中,台式计算机IO通过硬连线连接18(例如, 以太网连接)耦合到网络11的示例性路由器14,而示例性便携式计算机16无线 地(例如,IEEE 802.11、蓝牙)耦合到网络11的示例性路由器14。然而,计算机 系统可以在不考虑其便携性的情况下使用硬连线方式或无线地耦合到网络。此外, 虽然图1的系统100仅示出一台台式计算机IO和一台便携式计算机16,但任何数 目的计算机可使用任何组网功能耦合到路由器。图1的家庭组网系统100还包括多个家庭网络服务器设备20A和20B,家庭 网络服务器20各自独立地耦合到网络11(在图1的具体情形中,耦合到路由器14)。 尽管在图1中仅示出2个家庭网络服务器,但是任何数目的家庭网络服务器20可 驻留在家庭组网系统100内。根据至少一些实施例,每一个家庭网络服务器20是 可为家庭组网系统100的任何计算机系统(例如,台式计算机10或便携式计算机 16)所用的存储设备和/或服务器。每一个家庭网络服务器20可以是例如由家庭组 网系统100的各计算机生成的数据的贮藏室。由每一个家庭网络服务器20所实现 的存储可被家庭组网系统的其它计算机系统(例如,台式计算机10、便携式计算 机16、或另一个家庭网络服务器)借助于任何合适的、目前可用的组网通信协议 (例如,网际协议(IP)、传输控制协议/网际协议(TCP/IP))、或任何后开发 的组网协议来访问。因为每一个家庭网络服务器20被设计成用作家庭组网系统100的服务器,且 可能为了降低成本,所以根据至少一些实施例,至少一个家庭网络服务器20不支持显示设备和/或键盘的直接耦合。因此,在某些实施例中,至少一个家庭网络服 务器20不包括可耦合到显示器的图形控制器,而且也不包括可耦合到诸如键盘和鼠标等I/0设备的输入/输出(I/O)控制器。对于在每一个家庭网络服务器20上执 行管理的而言,可以使用家庭组网系统100中的计算机系统(例如,台式计算机 10或便携式计算机16)远程地进行管理。图2更详细地示出家庭网络服务器20。具体而言,每一个家庭网络服务器包 括通过集成主桥28 (有时因其在计算机系统示图中的位置而被称为"北桥")耦 合到主存储器阵列26和各种其它组件的处理器24。处理器24借助于主机总线30 耦合到主桥28,或者主桥28可以集成到处理器24中。处理器24可以是许多可用 或后开发处理器中的一个,且因此网络附连的存储设备20还可以实现作为图2中 所示那些的补充或代替的总线配置或总线桥。主存储器阵列26通过存储器总线32耦合到主桥28。主桥28包括存储器控制 单元,其通过发出用于存储器访问的控制信号来控制至主存储器26的事务。主存 储器阵列26用作处理器24的工作存储器并包括其中存储程序、指令以及数据的存 储器设备或存储器设备阵列。主存储器阵列26可包括任何合适类型的存储器,诸 如动态随机存取存储器(DRAM)或任何各种类型的DRAM设备,诸如同步DRAM (SDRAM )、扩展数据输出DRAM( EDODRAM )、或存储器总线DRAM( RDRAM)。仍参考图2,家庭网络服务器还包括将一级扩展总线36桥接到诸如外围组件 互联(PCI)总线38等各种二级扩展总线的第二桥34。第二桥34有时因其在计算 机系统示图中的位置而被称为"南桥"。只读存储器(ROM) 42诸如通过低管脚 数(LPC)总线44耦合到南桥34。 ROM 42包含可由处理器24执行以允许系统 20作为家庭网络服务器来工作的软件程序。家庭网络服务器20还包括借助于示例性PCI总线38耦合到南桥34的驱动控 制器46。在替换实施例中,该驱动控制器可以耦合到一级扩展总线36、或任何其 它当前可用或后开发的扩展总线。驱动控制器46控制长期存储设备的非易失性存 储器48,诸如硬盘驱动器或光驱。属于非易失性存储器可被替换地称为文件存储 位置、存储空间或存储容量。在一些实施例中,家庭网络服务器20实现其中家庭 网络的计算机系统可以存储并检索数据和程序的单个长期存储设备。在替换实施例 中,家庭网络服务器实现独立(或经济型)驱动(RAID)系统的冗余阵列,其中 写入家庭网络服务器20的数据和指令在多个非易失性存储器设备之间被复制以实 现容错。还耦合到示例性PCI总线38的是网络接口 (NI) 50。网络接口50使得家庭 网络服务器20能(通过路由器14)与家庭组网系统100上的(图1中的两个)计 算机系统通信,以使得家庭网络服务器20可充当家庭网络系统的数据和程序的贮 藏室。如以下将更完整地讨论的,网络接口 50还使得家庭网络服务器能与其它家 庭网络服务器通信(例如,使得家庭网络服务器20A能与家庭网络服务器20B通 信)。在替换实施例中,网络接口 50的功能与桥28和34—起被集成到主板上。返回图1。出于解本文档来自技高网...

【技术保护点】
一种服务器(20),包括: 处理器(24); 耦合到所述处理器(24)的非易失性存储设备(48); 耦合到所述处理器(24)的网络接口(50); 其中所述服务器(20)被配置成通过所述网络接口(50)接收来自远程计算 机系统(10、16)的对文件操作的请求;以及 其中所述服务器(20)被配置成从所述非易失性存储设备(48)执行所述对文件操作的请求,并且所述服务器(20)被配置成从通过所述网络接口(50)耦合到所述服务器(20)的远程服务器(20)上 的存储设备执行所述对文件操作的请求。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:CM麦科吉顿DH哈尼斯AJ埃尔南德斯
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:US[美国]

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

1