磁盘阵列重建系统及其重建方法.pdf

上传人:t**** 文档编号:1006250 上传时间:2018-03-25 格式:PDF 页数:16 大小:571.93KB
返回 下载 相关 举报
摘要
申请专利号:

CN200810198836.1

申请日:

2008.09.27

公开号:

CN101685379A

公开日:

2010.03.31

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 3/06申请公布日:20100331|||实质审查的生效IPC(主分类):G06F 3/06申请日:20080927|||公开

IPC分类号:

G06F3/06

主分类号:

G06F3/06

申请人:

佛山市顺德区汉达精密电子科技有限公司

发明人:

彭信尧

地址:

528308广东省佛山市顺德区伦教街道熹涌伦兴中路一号

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

一种磁盘阵列重建方法,包括下列步骤:将若干磁盘分别对应若干笔具唯一性的识别数据,且每一磁盘对应单一所述识别数据;运用一RAID系统依据所述识别数据产生一磁盘设定文件,所述磁盘设定文件包含有该磁盘组合而成的一逻辑扇区,且所述逻辑扇区依数据存放的磁盘不同而分别对应相异磁盘的所述识别数据;将所述磁盘挂载至一电脑装置,所述电脑装置具备所述RAID系统;及所述电脑装置根据所述磁盘设定文件,将挂载的所述磁盘映像至正确的磁盘地址,而在所述电脑装置中重建所述磁盘内的数据。本发明可以判断磁盘的顺序以重组数据,

权利要求书

1、  一种磁盘阵列重建方法,其特征是,包括下列步骤:
将若干磁盘分别对应若干笔具唯一性的识别数据,且每一磁盘对应单一所述识别数据;
运用一RAID系统依据所述识别数据产生一磁盘设定文件,所述磁盘设定文件包含有该些磁盘组合而成的一逻辑扇区,且所述逻辑扇区依数据存放的磁盘不同而分别对应相异磁盘的所述识别数据;
将所述磁盘挂载至一电脑装置,所述电脑装置具备所述RAID系统;及
所述电脑装置根据所述磁盘设定文件,将挂载的所述磁盘映像至正确的磁盘地址,而在所述电脑装置中重建所述磁盘内的数据。

2、
  如权利要求1所述的磁盘阵列重建方法,其特征是,所述磁盘设定文件储存在所述电脑装置内一储存介质。

3、
  如权利要求1所述的磁盘阵列重建方法,其特征是,所述磁盘设定文件分别储存在所述磁盘。

4、
  如权利要求1所述的磁盘阵列重建方法,其特征是,所述识别数据由下述方法之一产生:由所述磁盘的内部信息衍生,由一应用程序产生,以及由一外部数据库中取得。

5、
  一种磁盘阵列重建系统,其特征是,包括:
一对应单元,所述对应单元将若干磁盘分别对应若干笔具唯一性的识别数据,且每一磁盘对应单一所述识别数据;
一产生单元,所述产生单元运用一RAID系统依据所述识别数据产生一磁盘设定文件,所述磁盘设定文件包含有该些磁盘组合而成的一逻辑扇区,且所述逻辑扇区依数据存放的磁盘不同而分别对应相异磁盘的所述识别数据;及
一重建单元,所述重建单元于所述磁盘挂载至一具备所述RAID系统的电脑装置时,所述电脑装置根据所述磁盘设定文件,将挂载的所述磁盘映像至正确的磁盘地址,而在所述电脑装置中重建所述磁盘内的数据。

6、
  如权利要求5所述的磁盘阵列重建系统,其特征是,所述磁盘设定文件储存在所述电脑装置内一储存介质。

7、
  如权利要求5所述的磁盘阵列重建系统,其特征是,所述磁盘设定文件分别储存在所述磁盘。

8、
  如权利要求5所述的磁盘阵列重建系统,其特征是,所述识别数据为下述磁盘内部信息之一:磁盘序号、磁盘挂载地址、产品序号与产品型号。

9、
  如权利要求5所述的磁盘阵列重建系统,其特征是,所述识别数据经由一应用程序产生后分别写入所述磁盘。

10、
  如权利要求5所述的磁盘阵列重建系统,其特征是,所述识别数据自一外部数据库中取得。

说明书

磁盘阵列重建系统及其重建方法
技术领域
本发明有关于一种磁盘阵列系统,且特别有关于一种使用磁盘阵列系统之电脑装置以及更换磁盘顺序以重建磁盘阵列系统的方法。
背景技术
独立磁盘备援数组(Redundant Array of Independent Disks,简称为RAID)由数颗磁盘(例如,硬盘)以串接或并接的方式组成一个容错(或非容错)数组系统,以做为一个虚拟的大磁盘驱动器,其可增加存取速度、提高数据安全性以及能够提供磁盘容错功能。
独立磁盘备援数组的类型包括RAID-0、RAID-1、RAID-2、RAID-3、RAID-4、RAID-5与RAID-6。RAID-5又称为轮转同位型数组(Rotating Parity Array),其至少是由3颗以上的磁盘(例如,硬盘)所建立的数组系统。使用RAID-5系统的好处在于可以将系统负荷分散于多颗磁盘上,以致于当其中一颗磁盘毁损时,其数据仍可重建而保持其完整性。
如上所述,在使用RAID-5系统的主机中,当一颗磁盘毁损时,可用另一颗新磁盘来抽换,并且将毁损磁盘内的数据重构于该新磁盘内。此外,每次抽换磁盘的限制为一次只能抽换一颗磁盘,且抽换掉的磁盘无法在其它使用RAID-5系统的主机上使用,并且当将该主机中的磁盘全部拿掉再依不同顺序安装回去后,RAID-5系统即无法判断磁盘的顺序而造成数据无法重组。
此外,当RAID-5系统上安装有三个磁盘(例如,磁盘1、磁盘2与磁盘3),若将磁盘2移除后再插入,该RAID-5系统可能会将原来的磁盘2认成新的磁盘(例如,磁盘4)。此外,若将磁盘2移除后,将另一新的磁盘(例如,磁盘5)插入磁盘2的位置,则该RAID-5系统可能会将磁盘5视为磁盘2。如此一来,该RAID-5系统会对插入的磁盘5执行复原操作,即删除插入之磁盘5的内存数据后,再利用磁盘1与3的数据来还原磁盘2的数据,故会造成数据错误。
因此,本发明提供了一种更换磁盘顺序以重建磁盘阵列系统的方法。
发明内容
基于上述目的,本发明实施例揭露了一种磁盘阵列重建方法,包括下列步骤:将若干磁盘分别对应若干笔具唯一性的识别数据,且每一磁盘对应单一所述识别数据;运用一RAID系统依据所述识别数据产生一磁盘设定文件,所述磁盘设定文件包含有该些磁盘组合而成的一逻辑扇区,且所述逻辑扇区依数据存放的磁盘不同而分别对应相异磁盘的所述识别数据;将所述磁盘挂载至一电脑装置,所述电脑装置具备所述RAID系统;及所述电脑装置根据所述磁盘设定文件,将挂载的所述磁盘映像至正确的磁盘地址,而在所述电脑装置中重建所述磁盘内的数据。
本发明实施例更揭露了一种磁盘阵列重建系统,包括:
一对应单元,所述对应单元将若干磁盘分别对应若干笔具唯一性的识别数据,且每一磁盘对应单一所述识别数据;一产生单元,所述产生单元运用一RAID系统依据所述识别数据产生一磁盘设定文件,所述磁盘设定文件包含有该些磁盘组合而成的一逻辑扇区,且所述逻辑扇区依数据存放的磁盘不同而分别对应相异磁盘的所述识别数据;及一重建单元,所述重建单元于所述磁盘挂载至一具备所述RAID系统的电脑装置时,所述电脑装置根据所述磁盘设定文件,将挂载的所述磁盘映像至正确的磁盘地址,而在所述电脑装置中重建所述磁盘内的数据。
本发明可以判断磁盘的顺序以重组数据,从而可以避免造成数据的错误。
附图说明
图1显示本发明第一实施例之架构示意图。
图2显示本发明第一实施例之另一架构示意图。
图3显示本发明第一实施例之又一架构示意图。
图4显示本发明第二实施例之架构示意图。
图5显示本发明第三实施例之流程示意图。
图6显示本发明第四实施例之流程示意图。
图7显示本发明第五实施例之流程示意图。
图8显示本发明第六实施例之流程示意图。
具体实施方式
为了让本发明之目的、特征、及优点能更明显易懂,下文特举较佳实施例,并配合所附图式图1至图8,做详细之说明。本发明说明书提供不同的实施例来说明本发明不同实施方式的技术特征。其中,实施例中的各元件之配置为说明之用,并非用以限制本发明。且实施例中图式标号之部分重复,为了简化说明,并非意指不同实施例之间的关联性。
图1显示本发明第一实施例之架构示意图。图2显示本发明第一实施例之另一架构示意图。
本发明第一实施例之磁盘阵列重建系统包括一对应单元10、一产生单元20,及一重建单元30。于本实施例中,以一电脑装置(例如,主机)100为例,该电脑装置100包括一RAID-5系统200与若干个磁盘310、330与350,上述磁盘可为硬盘,或由如闪存等任何储存装置取代。当磁盘310、330与350挂载至电脑装置100时,对应单元10令RAID-5系统200辨识每一磁盘具唯一性(unique)的识别数据(例如,磁盘序号、磁盘挂载地址、产品序号、产品型号...等等)。产生单元20运用该RAID-5系统依据该识别数据产生产生一磁盘设定文件250,该磁盘设定文件250包含有磁盘310、330与350组合而成的一逻辑扇区,且该逻辑扇区依数据存放的磁盘不同而分别对应相异磁盘的识别数据。
当将任一个以上之磁盘310、330与350自电脑装置100移除并且以任意顺序再挂载至电脑装置100时(如图2所示),重建单元30运用RAID-5系统200根据磁盘设定文件250中之识别数据,将挂载之该些磁盘映像至正确的磁盘挂载地址,以重建电脑装置100之磁盘310、330与350内的数据,其中,本发明所述的重建,是指将挂载之磁盘映像至RAID-5系统中正确的磁盘挂载地址而令使用者可直接对挂载回的硬盘进行数据的存取或编辑。
当自电脑装置100移除磁盘310、330与350,然后以任意顺序挂载至另一电脑装置(未显示)时,该另一电脑装置亦可运用该重建单元30及另一电脑装置内的RAID-5系统根据储存在磁盘310、330与350中之该磁盘设定文件,将挂载之该些磁盘映像至正确的磁盘挂载地址,以在该另一电脑装置(未显示)重建电脑装置100之磁盘310、330与350内的数据。
图3显示本发明第一实施例之又一架构示意图。当自电脑装置100移除其中一磁盘(例如,磁盘330)再挂载回电脑装置100时,RAID-5系统200根据磁盘设定文件250中之识别数据得知该磁盘为原本之磁盘330,故不会如习知技术般,删除磁盘330的内存数据后,再利用磁盘310与350的数据来还原磁盘330的数据,故不会造成数据错误,藉以节省先前技术中还原移除磁盘数据(即先前技术中所述磁盘2的数据)所耗费的电脑资源与时间。
图4显示本发明第二实施例之架构示意图,其中RAID-5系统200更包括一应用程序400,用以提供对应单元10进行对应。应用程序400可根据磁盘310、330与350之磁盘序号、磁盘挂载地址、产品序号、产品型号或其它可识别的特征来产生每一磁盘的识别数据,并且写入磁盘310、330与350中。例如,利用一编码产生器计算每一磁盘的识别序号,并写入每一磁盘310、330与350中。另外,应用程序400亦可如图4中所示,自外部数据库500所存若干笔唯一性(unique)的识别序号中取得三笔的识别序号,然后将取得的三笔识别序号分别写入每一磁盘中310、330与350。
因此,当将任一个以上之磁盘310、330与350自电脑装置100移除并且以任意顺序再挂载至电脑装置100时(如图2与图3所示),RAID-5系统200根据写入到每一磁盘中之识别数据或识别序号,将挂载之该些磁盘映像至正确的磁盘挂载地址,以重建电脑装置100之磁盘310、330与350内的数据。
需注意到,本发明上述实施例中虽仅说明将磁盘310、330与350挂载至原先的电脑装置100,然实作中,亦可先将原先电脑装置100的磁盘设定文件250复制至具备RAID-5系统的另一电脑装置内,故在原先电脑装置100上的磁盘以任意顺序挂载至另一电脑装置时,所述另一电脑装置上的RAID-5系统亦可藉由先前复制的磁盘设定文件比照上述实施例的方式重建磁盘310、330与350的数据。
另外,该磁盘设定文件储存在该电脑装置100之一储存介质(例如,储存基本输出入系统(Basic Input/Output System,简称为BIOS))或分别储存在每一挂载之磁盘310、330与350内。
再者,虽于上述实施例中仅以现今广泛使用RAID-5系统为例,然实作中亦可使用于RAID-1、RAID-2、RAID-3、RAID-4、RAID-6、RAID-10、RAID-50等RAID系统。
图5显示本发明第三实施例之流程示意图。
当初始使用时,将若干磁盘(例如,硬盘、闪存或任何储存装置,包括至少一第一磁盘、一第二磁盘与一第三磁盘)挂载至一电脑装置(即,第一电脑装置)时,该第一电脑装置之一RAID-5系统(即,第一RAID-5系统)辨识每一磁盘的识别数据(包括磁盘序号),并且产生一磁盘设定文件(步骤S21)。当将任一个以上之该第一磁盘、该第二磁盘与该第三磁盘自该第一电脑装置移除并且以任意顺序再挂载至该第一电脑装置时(如图2所示之磁盘310与350)(步骤S22),该第一RAID-5系统根据该磁盘设定文件中之识别数据,将挂载之该些磁盘映像至正确的磁盘挂载地址(步骤S23),以重建该第一电脑装置之该第一磁盘、该第二磁盘与该第三磁盘内的数据(步骤S24)。
图6显示本发明第四实施例之流程示意图。
当自该第一电脑装置移除该第一磁盘、该第二磁盘与该第三磁盘,然后以任意顺序挂载至一第二电脑装置(未显示)时(步骤S31),该第二电脑装置之RAID-5系统(即,第二RAID-5系统)根据储存在该第一磁盘、该第二磁盘与该第三磁盘中之该磁盘设定文件中之识别数据,将挂载之该些磁盘映像至正确的磁盘挂载地址(步骤S32),以在该第二电脑装置(未显示)重建该第一电脑装置之该第一磁盘、该第二磁盘与该第三磁盘内的数据(步骤S33)。
图7显示本发明第五实施例之流程示意图。
当初始使用时,将至少一第一磁盘、一第二磁盘与一第三磁盘挂载至一电脑装置时,该电脑装置之一RAID-5系统之一应用程序辨识每一磁盘的识别数据(包括磁盘序号),并且产生一磁盘设定文件(步骤S41)。当将该第二磁盘自该第一电脑装置移除并且再挂载回该第一电脑装置时(如图3所示之磁盘330)(步骤S42),该RAID-5系统根据该磁盘设定文件中之识别数据,识别出该挂载之磁盘为该第二磁盘(步骤S43),故该RAID-5系统不执行数据重构操作(步骤S44)。
图8显示本发明第六实施例之流程示意图。
当初始使用时,将至少一第一磁盘、一第二磁盘与一第三磁盘挂载至一电脑装置时,该电脑装置之一RAID-5系统之一应用程序根据该第一、第二与第三磁盘之磁盘序号、磁盘挂载地址、产品序号、产品型号或其它可识别的特征产生每一磁盘的识别数据,或者自一数据库中取得预先为每一磁盘建立的识别序号,然后将识别数据或识别序号分别写入该第一、第二与第三磁盘中(步骤S51)。当将任一个以上之该第一磁盘、该第二磁盘与该第三磁盘自该第一电脑装置移除并且以任意顺序再挂载至该第一电脑装置时(如图2所示之磁盘310与350)(步骤S52),该第一RAID-5系统根据该些磁盘中之识别数据或识别序号,将挂载之该些磁盘映像至正确的磁盘挂载地址(步骤S53),以重建该第一电脑装置之该第一磁盘、该第二磁盘与该第三磁盘内的数据(步骤S54)。
本发明更提供一种记录介质(例如光盘片、磁盘片与抽取式硬盘等等),其记录一电脑可读取之电脑程序,以便执行上述之更换磁盘顺序以重建磁盘阵列系统的方法。在此,储存于记录介质上之电脑程序,基本上是由多数个程序代码片段所组成的(例如建立组织图程序代码片段、签核窗体程序代码片段、设定程序代码片段、以及部署程序代码片段),并且这些程序代码片段的功能对应到上述方法的步骤与上述系统的功能方块图。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何熟习此技艺者,在不脱离本发明之精神和范围内,当可作各种之更动与润饰,因此本发明之保护范围当视后附之权利要求所界定者为准。

磁盘阵列重建系统及其重建方法.pdf_第1页
第1页 / 共16页
磁盘阵列重建系统及其重建方法.pdf_第2页
第2页 / 共16页
磁盘阵列重建系统及其重建方法.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《磁盘阵列重建系统及其重建方法.pdf》由会员分享,可在线阅读,更多相关《磁盘阵列重建系统及其重建方法.pdf(16页珍藏版)》请在专利查询网上搜索。

一种磁盘阵列重建方法,包括下列步骤:将若干磁盘分别对应若干笔具唯一性的识别数据,且每一磁盘对应单一所述识别数据;运用一RAID系统依据所述识别数据产生一磁盘设定文件,所述磁盘设定文件包含有该磁盘组合而成的一逻辑扇区,且所述逻辑扇区依数据存放的磁盘不同而分别对应相异磁盘的所述识别数据;将所述磁盘挂载至一电脑装置,所述电脑装置具备所述RAID系统;及所述电脑装置根据所述磁盘设定文件,将挂载的所述磁盘映。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1