磁盘阵列重建系统及其重建方法技术方案

技术编号:4288342 阅读:495 留言:0更新日期:2012-04-11 18:40
一种磁盘阵列重建方法,包括下列步骤:将若干磁盘分别对应若干笔具唯一性的识别数据,且每一磁盘对应单一所述识别数据;运用一RAID系统依据所述识别数据产生一磁盘设定文件,所述磁盘设定文件包含有该磁盘组合而成的一逻辑扇区,且所述逻辑扇区依数据存放的磁盘不同而分别对应相异磁盘的所述识别数据;将所述磁盘挂载至一电脑装置,所述电脑装置具备所述RAID系统;及所述电脑装置根据所述磁盘设定文件,将挂载的所述磁盘映像至正确的磁盘地址,而在所述电脑装置中重建所述磁盘内的数据。本发明专利技术可以判断磁盘的顺序以重组数据,从而可以避免造成数据的错误。

【技术实现步骤摘要】

本专利技术有关于一种磁盘阵列系统,且特别有关于一种使用磁盘阵列系统之 电脑装置以及更换磁盘顺序以重建磁盘阵列系统的方法。
技术介绍
独立磁盘备援数组(Redundant Array of Independent Disks,简称为RAID)由数颗磁盘(例如,硬盘)以串接或并接的方式组成一个容错(或非容错)数 组系统,以做为一个虚拟的大磁盘驱动器,其可增加存取速度、提高数据安全 性以及能够提供磁盘容错功能。独立磁盘备援数组的类型包括RAID-O、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辨识每--磁盘具唯一性(uniqiie) 的识别数据(例如,磁盘序号、磁盘挂载地址、产品序号、产品型号…等等)。 产生单元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,用以提供对应单元IO进行对应。应用程序400可根据磁盘310、 330与350之磁盘序号、磁盘挂载地址、产品序号、产品型号或其它可识别的特 征来产生每一磁盘的识别数据,并且写入磁盘310、 330与350中。例如,利用 一编码产生器计算每一磁盘的识别序号,并写入每一磁盘310、 33,0与350中。 另外,应用程序400亦可如图4中所示,自外部数据库500所存若干笔唯一性 (unique)的识别序号中取得三笔的识别序号,然后将取得的三笔识别序号分别写 入本文档来自技高网
...

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

【技术特征摘要】

【专利技术属性】
技术研发人员:彭信尧
申请(专利权)人:佛山市顺德区汉达精密电子科技有限公司
类型:发明
国别省市:44[中国|广东]

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

1