丛集式储存系统的资料抹除方法技术方案

技术编号:24251081 阅读:51 留言:0更新日期:2020-05-22 23:20
本发明专利技术提供一种丛集式储存系统的资料抹除方法。该丛集式储存系统包含一主机及与至少一储存设备。该储存设备包括至少一硬盘扩充界面,及每一硬盘扩充界面所连接的多个硬盘。该主机储存有一硬盘加密清单且安装有用于操作该主机与该储存设备的Linux作业系统。该主机藉由整合在Linux上的sg_map、sg_vpd指令获得该硬盘的专用装置名称,再利用该硬盘的专用装置名称、sg_requests确认该硬盘处于闲置状态后,最后利用该硬盘的专用装置名称、sg_vpd、sg_inq等指令及该硬盘加密清单,获得并执行对应于处于该闲置状态的该硬盘的种类的抹除指令,以将该硬盘的储存资料抹除。

Data erasure method of cluster storage system

【技术实现步骤摘要】
丛集式储存系统的资料抹除方法
本专利技术是有关于一种关于储存装置的资料抹除方法,特别是指一种有效率的抹除丛集式储存系统中不同种类的硬盘的丛集式储存系统的资料抹除方法。
技术介绍
现有的丛集式储存系统包含一主机及与至少一连接该主机的储存设备。该主机安装有Linux作业系统来操作该主机本身与该储存设备。其中,该储存设备例如是一简单磁碟绑定磁碟服务器(JustaBunchOfDisks,JBOD),并包括至少一分别连接多个硬盘的硬盘扩充界面(Expander)。由于不同种类的硬盘需透过不同的指令来清除硬盘所储存的储存资料,对于同一储存设备中包含不同种类的硬盘,现有技术并无法作到一次性的对该储存设备中的不同种类的硬盘进行储存资料的抹除或是在未知硬盘的种类的状况下对硬盘进行储存资料的抹除,现有技术若管理者欲将包含不同种类的硬盘的该至少一储存设备中所有硬盘所储存的储存资料清除或初始化时,则管理者必须透过远端server,先自行查询每一硬盘的种类,再针对每一硬盘依序且依据硬盘种类分别下达不同种类的硬盘所对应的不同的抹除指令才可达成将该至少一储存设备中所有硬盘所储存的储存资料清除或初始化,换言之,若同一储存设备中包含不同种类的硬盘,现有技术并无法使用一致性的抹除指令,仅下达一次指令即对该储存设备中的不同种类的硬盘进行资料的抹除。有鉴于此,故如何提供一种全新的资料抹除方法,使得该储存设备于设计上,对于同一个抹除指令,可不再被侷限于只能使用于相同种类的硬盘组成,而是可以使用于各种不同种类的硬盘组成,并可有效率地达成资料的抹除,即为本创作所欲解决的首要课题。
技术实现思路
本专利技术要解决的技术问题是在于提供一种有效率的抹除丛集式储存系统中不同种类的硬盘的丛集式储存系统的资料抹除方法。为解决上述技术问题,一种丛集式储存系统的资料抹除方法,藉由一包含一主机及至少一电连接该主机的储存设备的丛集式储存系统来实施,该主机安装有一用于操作该主机与该储存设备的作业系统,每一储存设备包括至少一硬盘扩充界面,及多个皆电连接至该至少一硬盘扩充界面的硬盘,该主机储存有一硬盘加密清单。该丛集式储存系统的资料抹除方法包含一步骤(A)、一步骤(B)、一步骤(C)、一步骤(D),及一步骤(E)。该步骤(A)是对于每一硬盘,藉由该主机,获得该硬盘所对应的一专用装置名称。该步骤(B)是对于每一硬盘,藉由该主机,根据该硬盘所对应的专用装置名称,查询该硬盘所对应的一基本资料。该步骤(C)是藉由该主机,根据每一硬盘所对应的专用装置名称,侦测并判定该等硬盘中是否存在至少一处于一闲置状态的硬盘;该步骤(D)是对于每一处于该闲置状态的硬盘,藉由该主机,根据处于该闲置状态的该硬盘所对应的该基本资料,以及该硬盘加密清单,识别出处于该闲置状态的该硬盘的种类。该步骤(E)是对于每一处于该闲置状态的硬盘,藉由该主机,根据处于该闲置状态的该硬盘的专用装置名称,执行一对应于处于该闲置状态的该硬盘的种类的抹除指令,以将处于该闲置状态的该硬盘的储存资料抹除。相较于现有技术,本专利技术丛集式储存系统的资料抹除方法对于每一硬盘,藉由该硬盘所对应的专用装置名称,获得该硬盘所对应的基本资料后,侦测该硬盘是否处于该闲置状态,并于确认该硬盘处于该闲置状态时,根据该硬盘所对应的该基本资料,以及该硬盘加密清单,识别出处于该闲置状态的该硬盘的种类,再根据该硬盘的专用装置名称,执行对应于该硬盘的种类的抹除指令,即可将每一储存设备中所有不同种类的硬盘所储存的储存资料抹除。【附图说明】图1为一方块图,说明一执行本专利技术丛集式储存系统的资料抹除方法的一第一实施例的丛集式储存系统。图2及图3为是一流程图,配合地说明该第一实施例的流程步骤。图4为一流程图,说明该第一实施例如何获得所有硬盘的专用装置名称的细部流程。图5为一流程图,说明该第一实施例如何获得所有硬盘的通用装置名称的细部流程。图6为一流程图,说明该第一实施例如何获得所有硬盘的一基本资料。图7为一流程图,说明该第一实施例如何区分硬盘的种类。图8为一流程图,说明一第二实施例如何获得所有硬盘的通用装置名称其对应的装置型号名称,以及所有硬盘的专用装置名称的细部流程。图9为一流程图,说明该第二实施例如何获得所有硬盘的一基本资料。【具体实施方式】参阅图1,执行本专利技术丛集式储存系统的资料抹除方法的一第一实施例的一丛集式储存系统100,包含一主机1,及至少一电连接该主机1的储存设备3。该主机1安装有一用于操作该主机1与该至少一储存设备3的作业系统,其中该作业系统为Linux。该主机1还储存有一硬盘加密清单,而该硬盘加密清单包含每一硬盘32的装置型号名称(ModelName),及其所对应的一指示出该硬盘32的一安全状态为一加密状态及一非加密状态其中一者。值得特别说明的是,该硬盘加密清单可以烧录的方式储存于该主机1亦可于该主机1开机时或执行抹除指令时,由其他计算机或服务器以远端的方式传送至该主机1并储存。每一储存设备3包括至少一硬盘扩充界面31(Expander),及多个皆电连接至该至少一硬盘扩充界面31的硬盘32,每一硬盘扩充界面31在该作业系统中对应一通用装置名称(GenericDriverDeviceName)及一设备装置码(DeviceTypeCode),每一硬盘32在该作业系统中对应至少一通用装置名称,每一硬盘32在该作业系统中对应一唯一的产品序号(SerialNumber)及一装置型号名称(ModelName),此外,固态硬盘(PCIeSolidStateDisk)、SAS硬盘(SerialAttachedSCSI,SAS),以及SATA硬盘(SerialAdvancedTechnologyAttachment,SATA)在该作业系统中对应另一设备装置码,例如每一硬盘扩充界面31对应13此一设备装置码,而固态硬盘、SAS硬盘及SATA硬盘皆对应0此一设备装置码。在该第一实施例中,该主机1系透过一装设于该主机1内的主机总线界面卡(HostBusAdapterCard,HBACard)与该至少一储存设备3进行沟通,但不以该主机总线界面卡为限。在该第一实施例中,每一储存设备3的实施态样例如为一简单磁碟绑定磁碟服务器(JustaBunchOfDisks,JBOD),但不以此为限。在该第一实施例中,每一硬盘32的实施态样例如为一加密的固态硬盘、一加密的传统硬盘、一非加密的固态硬盘,及一非加密的传统硬盘,但不以此为限。其中,传统硬盘可以是SAS硬盘或SATA硬盘,但不以此为限。参阅图2、3,以下将藉由本专利技术丛集式储存系统的资料抹除方法的该第一实施例来说明该丛集式储存系统100的该主机1,及该至少一储存设备3各元件的运作细节。该丛集式储存系统的资料抹除方法对于每一储存设备3的执行方式皆相同,在此仅举例对于单一储存设备3的执行方式。该丛集式储存系统的资料抹除方法包含一步骤50、一步骤本文档来自技高网
...

【技术保护点】
1.一种丛集式储存系统的资料抹除方法,藉由包含一主机及至少一电连接该主机的储存设备的该丛集式储存系统来实施,该主机安装有一用于操作该主机与该储存设备的作业系统,每一储存设备包括至少一硬盘扩充界面,及多个皆电连接至该至少一硬盘扩充界面的硬盘,该主机储存有一硬盘加密清单,其特征在于,该丛集式储存系统的资料抹除方法包含以下步骤:/n(A)对于每一硬盘,藉由该主机,获得该硬盘所对应的一专用装置名称;/n(B)对于每一硬盘,藉由该主机,根据该硬盘所对应的专用装置名称,查询该硬盘所对应的一基本资料;/n(C)藉由该主机,根据每一硬盘所对应的专用装置名称,侦测并判定该等硬盘中是否存在至少一处于一闲置状态的硬盘;/n(D)当判定该等硬盘中存在该至少一处于该闲置状态的硬盘时,对于每一处于该闲置状态的硬盘,藉由该主机,根据处于该闲置状态的该硬盘所对应的该基本资料,以及该硬盘加密清单,识别出处于该闲置状态的该硬盘的种类;及/n(E)当判定该等硬盘中存在该至少一处于该闲置状态的硬盘时,对于每一处于该闲置状态的硬盘,藉由该主机,根据处于该闲置状态的该硬盘的专用装置名称,执行一对应于处于该闲置状态的该硬盘的种类的抹除指令,以将处于该闲置状态的该硬盘的储存资料抹除。/n...

【技术特征摘要】
1.一种丛集式储存系统的资料抹除方法,藉由包含一主机及至少一电连接该主机的储存设备的该丛集式储存系统来实施,该主机安装有一用于操作该主机与该储存设备的作业系统,每一储存设备包括至少一硬盘扩充界面,及多个皆电连接至该至少一硬盘扩充界面的硬盘,该主机储存有一硬盘加密清单,其特征在于,该丛集式储存系统的资料抹除方法包含以下步骤:
(A)对于每一硬盘,藉由该主机,获得该硬盘所对应的一专用装置名称;
(B)对于每一硬盘,藉由该主机,根据该硬盘所对应的专用装置名称,查询该硬盘所对应的一基本资料;
(C)藉由该主机,根据每一硬盘所对应的专用装置名称,侦测并判定该等硬盘中是否存在至少一处于一闲置状态的硬盘;
(D)当判定该等硬盘中存在该至少一处于该闲置状态的硬盘时,对于每一处于该闲置状态的硬盘,藉由该主机,根据处于该闲置状态的该硬盘所对应的该基本资料,以及该硬盘加密清单,识别出处于该闲置状态的该硬盘的种类;及
(E)当判定该等硬盘中存在该至少一处于该闲置状态的硬盘时,对于每一处于该闲置状态的硬盘,藉由该主机,根据处于该闲置状态的该硬盘的专用装置名称,执行一对应于处于该闲置状态的该硬盘的种类的抹除指令,以将处于该闲置状态的该硬盘的储存资料抹除。


2.根据权利要求1所述的丛集式储存系统的资料抹除方法,其特征在于,每一硬盘系对应一唯一的产品序号,每一硬盘在该作业系统中对应至少一通用装置名称,步骤(A)包含以下步骤:
(A-1)藉由该主机,获得该等硬盘所分别对应的所有通用装置名称;
(A-2)对于每一硬盘的通用装置名称,藉由该主机,根据该通用装置名称执行一相关于该作业系统中的装置与产品序号的产品序号获取指令,以获得该通用装置名称所对应的产品序号;及
(A-3)藉由该主机,将对应有同一产品序号的该至少一通用装置名称的其中一者,作为该同一产品序号所对应的硬盘的该专用装置名称。


3.根据权利要求2所述的丛集式储存系统的资料抹除方法,其特征在于,每一硬盘扩充界面在该作业系统中对应一通用装置名称,步骤(A-1)包含以下步骤:
(A-1-1)藉由该主机,执行一相关于该作业系统中的装置与名称的对应的名称获取指令,以获得每一硬盘扩充界面与每一硬盘所分别对应的通用装置名称,及其所分别对应的设备装置码;及
(A-1-2)藉由该主机,根据每一硬盘扩充界面与每一硬盘所对应的设备装置码,识别出分别对应于该等硬盘的所有通用装置名称。


4.根据权利要求1所述的丛集式储存系统的资料抹除方法,其特征在于,每一硬盘系对应一装置型号名称,步骤(B)包含以下步骤:
(B-1)对于每一硬盘,藉由该主机,根据该硬盘所对应的专用装置名称,执行一相关于该作业系统中的硬盘规格的转速获取指令,以获得对应该硬盘且包含于该基本资料的一转速;及
(B-2)对于每一硬盘,藉由该主机,根据该硬盘所对应的专用装置名称,执行一相关于该作业系统中的装置与型号的型号获取指令,以获得对应该硬盘且包含于该基本资料的该装置型号名称。


5.根...

【专利技术属性】
技术研发人员:王正凯
申请(专利权)人:佛山市顺德区顺达电脑厂有限公司神云科技股份有限公司
类型:发明
国别省市:广东;44

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

1