更动储存空间状态的方法

文档序号:6337618阅读:168来源:国知局
专利名称:更动储存空间状态的方法
技术领域
本发明是有关于一种方法,且特别是有关于一种更动储存空间状态的方法。
背景技术
近年来由于工商发达、社会进步,相对提供的产品亦主要针对便利、确实、经济实惠为主旨,因此,当前开发的产品亦比以往更加进步,而得以贡献社会。已知用以增加XEN特定储存空间的方法,为在物理机器(host)上增加硬盘,更改客户机(guest)的设定,然后重新启动客户机,让客户机使用新的设定来达到增大逻辑上客户机的储存空间的功能。随着云端技术的出现以及生活习惯的改变,对现在的使用者而言,提供M小时不间断的网络服务日益重要。然而,已知的XEN虚拟机并无不关机即可直接扩大使用者特定储存空间的方法,而必须依靠网络文件系统(Network File System, NFS)等网络储存装置或是使用指令新增逻辑硬盘来达成。如此一来,无论是使用网络文件系统装置或是使用指令新增逻辑硬盘均会对使用者造成操作上的困难,因为其原理并不是直接扩大使用者原先的特定储存装置,而是使用网络或是新逻辑硬盘重新分割并格式化后挂载新目录(装置)的方式,借使Iinux部分服务的设定文件必须重新编辑处理,而造成使用上的不便。由此可见,上述现有的方式,显然仍存在不便与缺陷,而有待加以进一步改进。为了解决上述问题,相关领域莫不费尽心思来谋求解决之道,但长久以来一直未见适用的方式被发展完成。因此,如何能改善需要先关机才能执行更动储存空间状态的问题以及如何使更动储存空间状态的方法更加便利,实属当前重要研发课题之一,亦成为当前相关领域亟需改进的目标。

发明内容
本发明内容的一目的是在提供一种更动储存空间状态的方法,借以改善需要先关机才能执行更动储存空间状态的问题,并提升更动储存空间状态的方法的便利性。为达上述目的,本发明内容的一技术方案是关于一种更动储存空间状态的方法。 更动储存空间状态的方法包含以下步骤首先,冻结客户端装置挂载的逻辑磁盘文件系统; 其次,客户端装置发送逻辑磁盘变更指令以及逻辑磁盘设定数据至主机端装置。随后,主机端装置根据逻辑磁盘设定数据由数个实体磁盘重新分割出逻辑磁盘, 并将逻辑磁盘挂载回客户端装置;接着,根据经挂载的逻辑磁盘变更客户端装置的逻辑磁盘文件系统;以及于逻辑磁盘文件系统变更之后,对经冻结的客户端装置挂载的逻辑磁盘文件系统进行解冻。根据本发明一实施例,逻辑磁盘设定数据为逻辑磁盘大小数据。根据本发明另一实施例,经变更的逻辑磁盘文件系统的大小不小于逻辑磁盘文件系统的大小。
3
根据本发明再一实施例,逻辑磁盘设定数据为磁盘阵列状态数据。根据本发明另再一实施例,客户端装置与主机端装置是透过网络以建立连结。因此,根据本发明的技术内容,本发明实施例通过提供一种更动储存空间状态的方法,借以改善需要先关机才能执行更动储存空间状态的问题,并提升更动储存空间状态的方法的便利性。


为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说明如下图1是绘示依照本发明一实施例的一种更动储存空间状态的方法的流程图。主要组件符号说明110 150:步骤
具体实施例方式为了使本发明的叙述更加详尽与完备,可参照所附的附图及以下所述各种实施例,附图中相同的号码代表相同或相似的组件。但所提供的实施例并非用以限制本发明所涵盖的范围,而结构运作的描述非用以限制其执行的顺序,任何由组件重新组合的结构,所产生具有均等功效的装置,皆为本发明所涵盖的范围。其中附图仅以说明为目的,并未依照原尺寸作图。另一方面,众所周知的组件与步骤并未描述于实施例中,以避免对本发明造成不必要的限制。图1是依照本发明一实施例绘示一种更动储存空间状态的方法的流程图。如图1 所示,更动储存空间状态的方法包含以下步骤首先,冻结客户端挂载的逻辑磁盘文件系统 (步骤110)。根据本发明的原理与精神,采用步骤110是由于本发明实施例是在不关机的前提下,扩大客户端装置(guest)内特定储存空间的方法,因此,客户端装置需包含冻结 (freeze)功能。另外,由于使用者所操控者为客户端装置,客户端装置内包含一控制程序以供使用者进行操作。在步骤110中,所谓“冻结”的步骤指的是“暂停执行对于逻辑磁盘文件系统的存取”,其中可将冻结时的存取指令暂存于暂存区,例如随机存取内存,待解冻后继续执行。在使用者设定客户端上所要改变的逻辑磁盘文件系统之前,需要先冻结客户端装置挂载的逻辑磁盘文件系统,亦即暂停执行对于逻辑磁盘文件系统的存取,如此才可在不关机的状况下,进行逻辑磁盘文件系统更动储存空间状态的步骤。若在冻结客户端装置挂载的逻辑磁盘文件系统期间有任何存取要求,这个存取要求会被暂存在随机存取内存中, 待解冻结后再继续执行前述存取动作,以避客户端装置对冻结期间的存取要求没有响应。于实务上,客户端装置可以操作的逻辑磁盘文件系统,是由主机端的数个实体磁盘(Physical Disk)挂载回客户端装置所产生。其次,客户端装置发送逻辑磁盘变更指令以及逻辑磁盘设定数据至主机端装置 (步骤120)。在此需先说明的是,主机端装置(host)可包含一代理人程序,此代理人程序主要是用来与客户端装置的控制程序做沟通,并且动态的把实体磁盘挂载到客户端装置,以作为客户端装置的逻辑磁盘文件系统。另外,客户端装置发送逻辑磁盘变更指令至主机端装置的步骤,是用以由客户端装置的控制程序通知主机端装置的代理人程序,接下来要做变更逻辑磁盘大小的步骤。在步骤120中,逻辑磁盘设定数据可为逻辑磁盘文件系统大小数据或者磁盘阵列状态(Raid)数据。此外,客户端装置可根据逻辑磁盘变更指令来更改逻辑磁盘文件系统的大小或者更改磁盘阵列状态。然后,客户端装置传送逻辑磁盘文件系统大小数据或者磁盘阵列状态数据至主机端装置的代理人程序。随后,主机端装置根据逻辑磁盘设定数据由数个实体磁盘重新分割出逻辑磁盘, 并将逻辑磁盘挂载回客户端装置(步骤130)。在步骤130中,是利用主机端装置的代理人程序根据逻辑磁盘设定数据由数个实体磁盘重新分割出逻辑磁盘,并将逻辑磁盘挂载回客户端装置。在任选的一实施例中,经挂载的逻辑磁盘文件系统的大小不小于逻辑磁盘文件系统的大小,以避免逻辑磁盘文件系统的损坏。接着,根据经挂载的逻辑磁盘变更客户端装置的逻辑磁盘文件系统(步骤140)。在本步骤中,控制程序会根据经挂载的逻辑磁盘变更客户端装置的逻辑磁盘文件系统,亦即控制程序会对客户端装置的逻辑磁盘文件系统做出依照设定更改逻辑磁盘文件系统大小或磁盘阵列状态的动作。然后,于逻辑磁盘文件系统变更之后,对经冻结的客户端装置挂载的逻辑磁盘文件系统进行解冻(步骤150)。在本步骤中,对经冻结的客户端装置挂载的逻辑磁盘文件系统进行解冻之后,客户端装置可重新存取逻辑磁盘文件系统。此外,在冻结期间暂存于随机存取内存中的存取指令,在解冻之后可继续执行前述存取指令。如此一来,即可在不关机的状况下,进行逻辑磁盘文件系统更动储存空间状态的步骤。另一方面,客户端装置与主机端装置是透过网络以建立连结。举例而言,客户端装置与主机端装置可透过不同的网络通讯协议来建立连结,例如TCP/IP、CIFS或NFS等协议。如上所述的更动储存空间状态的方法皆可由软件、硬件与/或轫体来执行。举例来说,若以执行速度及精确性为首要考虑,则基本上可选用硬件与/或轫体为主;若以设计弹性为首要考虑,则基本上可选用软件为主;或者,可同时采用软件、硬件及轫体协同作业。 应了解到,以上所举的这些例子并没有所谓孰优孰劣之分,亦并非用以限制本发明,熟悉此项技艺者当视当时需要弹性设计之。再者,所属技术领域中具有通常知识者当可明白,更动储存空间状态的方法中各步骤依其执行的功能予以命名,仅是为了让本案的技术更加明显易懂,并非用以限定该等步骤。将各步骤予以整合成同一步骤或分拆成多个步骤,或者将任一步骤更换到另一步骤中执行,皆仍属于本发明的实施方式。由上述本发明实施方式可知,应用本发明具有下列优点。本发明实施例通过提供一种更动储存空间状态的方法,借以改善需要先关机才能执行更动储存空间状态的问题, 并提升更动储存空间状态的方法的便利性。虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视所附的权利要求书所界定的范围为准。
权利要求
1.一种更动储存空间状态的方法,其特征在于,包含以下步骤冻结一客户端装置挂载的一逻辑磁盘文件系统;该客户端装置发送一逻辑磁盘变更指令以及一逻辑磁盘设定数据至一主机端装置;主机端装置根据该逻辑磁盘设定数据由数个实体磁盘中重新分割出一逻辑磁盘,并将该逻辑磁盘挂载回该客户端装置;根据经挂载的该逻辑磁盘变更该客户端装置的该逻辑磁盘文件系统;以及于该逻辑磁盘文件系统变更之后,对经冻结的该客户端装置挂载的该逻辑磁盘文件系统进行解冻。
2.根据权利要求1所述的更动储存空间状态的方法,其特征在于,该逻辑磁盘设定数据为逻辑磁盘文件系统大小数据。
3.根据权利要求2所述的更动储存空间状态的方法,其特征在于,经变更的该逻辑磁盘文件系统的大小不小于该逻辑磁盘文件系统的大小。
4.根据权利要求1所述的更动储存空间状态的方法,其特征在于,该逻辑磁盘设定数据为磁盘阵列状态数据。
5.根据权利要求1所述的更动储存空间状态的方法,其特征在于,该客户端装置与该主机端装置是透过一网络以建立连结。
全文摘要
本发明提供一种更动储存空间状态的方法,其包含以下步骤冻结客户端装置挂载的逻辑磁盘文件系统;客户端装置发送逻辑磁盘变更指令以及逻辑磁盘设定数据至主机端装置;主机端装置根据逻辑磁盘设定数据由数个实体磁盘重新分割出逻辑磁盘,并将逻辑磁盘挂载回客户端装置;根据经挂载的逻辑磁盘变更客户端装置的逻辑磁盘文件系统;以及对经冻结的客户端装置挂载的逻辑磁盘文件系统进行解冻。
文档编号G06F3/06GK102479057SQ20101057235
公开日2012年5月30日 申请日期2010年11月29日 优先权日2010年11月29日
发明者孙佑良 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1