CN103713903A - 一种硬盘动态加载的方法及装置 - Google Patents

一种硬盘动态加载的方法及装置 Download PDF

Info

Publication number
CN103713903A
CN103713903A CN201310736731.8A CN201310736731A CN103713903A CN 103713903 A CN103713903 A CN 103713903A CN 201310736731 A CN201310736731 A CN 201310736731A CN 103713903 A CN103713903 A CN 103713903A
Authority
CN
China
Prior art keywords
hard disk
file
server
management system
guidance system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201310736731.8A
Other languages
English (en)
Inventor
康暖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Opzoon Technology Co Ltd
Original Assignee
Opzoon Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Opzoon Technology Co Ltd filed Critical Opzoon Technology Co Ltd
Priority to CN201310736731.8A priority Critical patent/CN103713903A/zh
Publication of CN103713903A publication Critical patent/CN103713903A/zh
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种硬盘动态加载的方法及装置,所述方法包括:加载硬盘;在硬盘中配置文件引导***;以及在硬盘中加载文件引导***,将硬盘配置成与服务器相匹配的硬盘管理***和硬盘文件格式。进一步,所述装置包括:硬盘加载单元,用于将硬盘接入对应的云服务器;硬盘配置单元,用于在硬盘中配置文件引导***;以及硬盘匹配单元,用于将硬盘配置成与服务器相匹配的硬盘管理***和硬盘文件格式。通过硬盘配置的文件初始化引导***和文件格式转换模块的结合,使得硬盘的文件管理***和硬盘文件的格式与所要加载的服务器相对应,达到了加载的硬盘与多种***类型的服务器实时兼容,实现了服务器能够动态加载硬盘。

Description

一种硬盘动态加载的方法及装置
技术领域
本发明属于计算机网络通信技术领域,具体涉及一种硬盘动态加载的方法及装置。
背景技术
在云服务器中,通常需要动态加载硬盘设备,每个硬盘设备中独立存在硬盘文件管理***和硬盘文件,且被写死成与需要加载的云端服务器相对应的硬盘管理***和对应的内部文件格式,因此,每种服务器类型都需要加载配对的硬盘才能工作,加载的硬盘通常都是由服务器提供商制作。客户在提出需要增加硬盘后,提供商首先需要了解客户需求的硬盘类型、需要用在哪些方面、需要加载到现有云计算服务器的操作***是哪些和操作***中配置的文件类型解析模块有哪些,然后根据获取到的信息进行硬盘制作,最后出售给客户,如果是海外客户,那么需要提前预定。
但是,当服务器提供商制作出与所要加载的服务器不配对的硬盘,那么就需要重新制作硬盘,这样耽误时间,导致工作效率低下;而且,这种加载硬盘的制作方法等于是用户定制,并非购买,客户提出定制后需要较长时间的货物准备,当由于远途运输等造成硬件损坏时,还需要二次制作;另外,硬盘被单一服务器类型的***淘汰后,将无法在其他服务器类型的***中使用,这样会照成一种极大的资源浪。
因此,有必要提出一种硬盘动态加载的方法及装置,使得设备硬盘能够适用于多种操作***,以此提高设备的使用效率。
发明内容
本发明的目的是提供一种硬盘动态加载的方法及装置,使得加载的硬盘与多种***类型的服务器实时兼容,实现了服务器能够动态加载硬盘。以克服现有技术中服务器加载硬盘需要提前定制硬盘、加载的硬盘不能二次利用的缺陷。
根据本发明的一个方面,提供一种硬盘动态加载的方法,包括:加载硬盘;在硬盘中配置文件引导***;以及在硬盘中加载文件引导***,将硬盘配置成与服务器相匹配的硬盘管理***和硬盘文件格式。
其中,在上述发明中,所述在硬盘中配置的文件引导***包括:文件初始化引导***和文件格式转换模块。
其中,在上述发明中,所述在硬盘中加载文件引导***包括:启动文件初始化引导***,将硬盘的文件管理***配置成与当前服务器操作***相匹配的文件管理***;启动文件格式转换模块,将加载硬盘中文件的格式转换成与该服务器操作***的文件解析模块相对应的文件格式。
其中,在上述发明中,所述启动文件初始化引导***后执行以下步骤:扫描当前云计算服务器的操作***的类型;将硬盘的文件管理***配置成与当前服务器操作***相匹配的文件管理***;扫描当前操作***的文件格式。
其中,在上述发明中,所述文件初始化引导***将硬盘中与所述操作***相对应的文件管理***激活,以完成硬盘文件管理***与操作***的匹配,同时,将不对应的其他文件管理***休眠。
根据本发明的另一个方面,提供一种硬盘动态加载的装置,包括:硬盘加载单元,用于将硬盘接入对应的云服务器;硬盘配置单元,用于在硬盘中配置文件引导***;以及硬盘匹配单元,用于将硬盘配置成与服务器相匹配的硬盘管理***和硬盘文件格式,使得硬盘与服务器相兼容。
其中,在上述发明中,所述文件引导***包括:文件初始化引导***和文件格式转换模块。
其中,在上述发明中,所述硬盘匹配单元通过文件初始化引导***将硬盘配置成与操作***相匹配的文件管理***。
其中,在上述发明中,所述装置进一步,还包括:将硬盘配置成与操作***相匹配的文件管理***后,将硬盘中与操作***不对应的其他文件管理***休眠。
其中,在上述发明中,所述硬盘匹配单元通过文件格式转换模块将硬盘中文件的格式转换成与该服务器操作***的文件解析模块相对应的文件格式。
根据本发明的一种硬盘动态加载的方法及装置,通过硬盘配置的文件初始化引导***和文件格式转换模块的结合,使得硬盘的文件管理***和硬盘文件的格式与所要加载的服务器相对应,达到了加载的硬盘与多种***类型的服务器实时兼容,实现了服务器能够动态加载硬盘。本发明解决了目前一个硬盘只能对应一个操作***的问题,当云计算服务器被废除后,其服务器上加载的硬盘又可以被其他操作***的云计算服务器二次利用,提高了硬盘设备的二次利用率;并且加载的硬盘可以提前批量生产,无需客户定制后再次生产,大大减少了客户定制硬盘的时间,有效避免了提供商错误制作定制硬盘的现象。
附图说明
图1显示了本发明实施例的硬盘动态加载方法的原理图;
图2显示了本发明实施例的硬盘动态加载方法的流程图;
图3显示了本发明实施例的在硬盘中加载文件引导***的流程图;
图4显示了本发明实施例的硬盘动态加载装置方框图。
具体实施方式
为使本发明的目的、技术方法和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
云计算服务器的操作***通常有SCOSVR、BSDUnix、SUNSolaris、IBM-AIX、HP-U、FreeBSDX几种,对应每种操作***,文件的格式和文件管理的方式都不相同,因此加载的硬盘的文件管理***和硬盘文件格式必须实时与所要加载的服务器相对应,这样才能够实现服务器动态加载硬盘。
图1显示了本发明实施例的硬盘动态加载方法的原理图。
如图1所示,在硬盘中配置文件初始化引导***和文件格式转换模块,当硬盘被加载到云计算服务器中,文件初始化引导***会扫描当前云计算服务器的操作***,将硬盘中预存的与当前服务器操作***相匹配的文件管理***激活,将与当前服务器操作***不匹配的其他文件管理***休眠;进一步,硬盘的文件初始化引导***会扫描云计算服务器当前操作***中加载的文件解析模块的类型,并调用文件格式转换模块,将硬盘中文件格式转换成与当前操作***中装载的文件解析模块相匹配的文件格式,从而实现了服务器实时动态加载硬盘。
图2显示了本发明实施例的硬盘动态加载方法的流程图。
如图2所示,本发明实施例的硬盘动态加载方法包括以下步骤:
步骤S1,加载硬盘。
云计算服务器在运行过程中经常会动态加载硬盘设备,当云计算服务器对某硬盘设备发出加载指令时,该硬盘接入到对应的服务器。本发明中,被动态加载的硬盘可以是全新的硬盘,也可以是曾经使用在其他服务器中的硬盘。这样提高了硬盘的二次使用率,并缩短了硬盘的生产时间。
每个硬盘设备中通常预装有文件管理***和硬盘文件,文件管理***用于对硬盘中文件的新建、识别、复制、删除、移动等操作进行管理,该文件管理***通常被设置为仅针对特定类型操作***的云端服务器激活相对应的硬盘管理***和对应的内部文件格式。
步骤S2,在硬盘中配置文件引导***。
本发明的方法中,在云计算服务器首次加载某硬盘后,首先会在硬盘中安装配置文件引导***。该配置的文件引导***包括文件初始化引导***和文件格式转换模块。
本发明中,文件初始化引导***用于扫描当前云计算服务器(即加载当前硬盘的云计算服务器)的操作***,将硬盘中预装的与该操作***匹配的文件管理***激活,将不匹配的文件管理***休眠。另一方面,文件初始化引导***还用于扫描当前云计算服务器的操作***中的加载的文件解析模块的格式,进而调用当前硬盘中的文件格式转换模块将该硬盘中的文件格式转换成与当前云计算服务器的操作***中装载的文件解析模块对应的文件格式。这样,通过文件引导***可以更改硬盘的文件管理***和硬盘文件的格式。
步骤S3,在硬盘中加载文件引导***。
在云计算服务器将文件引导***配置到要加载的硬盘中之后,在该硬盘中加载(启动)该文件引导***。通过文件引导***的加载,可以将硬盘配置成与服务器相匹配的硬盘管理***和硬盘文件格式,使得硬盘的文件管理***和硬盘文件格式与所要加载的服务器相兼容。
本发明中,无论该硬盘是首次加载还是非首次加载,以及加载硬盘的服务器操作***和文件格式的类型如何,在硬盘被加载时都可以执行加载文件引导***的操作。如果某硬盘首次加载时已经配置文件引导***并加载使用,以后再次加载该硬盘时,该硬盘会直接加载文件引导***,即跳过步骤S2,直接执行步骤S3。此时,无论加载硬盘的云计算服务器采用何种类型的操作***,硬盘中的文件引导***都会将硬盘配置成与服务器相匹配的硬盘管理***和硬盘文件格式,从而使得硬盘可以多次、反复的被不同操作***的云计算服务器使用,提高了硬盘使用率。
采用上述流程,解决了目前一个硬盘只能对应一个操作***的问题,使得服务器能够实现动态加载硬盘,并提高了硬盘设备的二次利用率。
图3显示了本发明实施例的在硬盘中加载文件引导***的流程图。
如图3所示,本发明实施例的在硬盘中加载文件引导***的流程包括下述步骤:
步骤S31,启动文件初始化引导***。
文件初始化引导***启动后会执行下述三个操作:
步骤S311,扫描当前操作***。即扫描并识别当前云计算服务器的操作***的类型。
步骤S312,将硬盘的文件管理***配置成与当前服务器操作***相匹配的文件管理***。具体来说,文件初始化引导***将硬盘中与当前服务器操作***相匹配的文件管理***激活。
步骤S313,扫描当前操作***的文件格式。具体来说,文件初始化引导***进一步扫描当前操作***中加载的文件解析模块的类型,从而确定当前操作***的文件格式。
进一步,在步骤S312之后,即在文件初始化引导***将硬盘中与当前服务器操作***相匹配的文件管理***激活之后,进一步将不匹配的文件管理***休眠,从而避免了不匹配的文件管理***产生干扰而出现硬盘与加载的服务器不兼容的现象。
步骤S32,启动文件格式转换模块。
文件初始化引导***扫描并确定当前操作***中加载的文件解析模块的格式之后,文件格式转换模块启动,将加载硬盘中文件的格式转换成与文件解析模块相对应的文件格式,从而实现硬盘文件格式与服务器操作***的文件解析模块的匹配。
采用上述在硬盘中加载文件引导***的步骤,将硬盘的文件***管理文件、硬盘文件格式分别转换成与当前要加载的服务器的操作***相对应的文件管理***、与操作***的文件解析模块相对应的文件格式。
图4显示了本发明实施例的硬盘动态加载装置的方框图。
如图4所示,本发明实施例的硬盘动态加载装置,包括:硬盘加载单元、硬盘配置单元以及硬盘匹配单元。
硬盘加载单元,用于将硬盘接入对应的云服务器。
硬盘配置单元,用于在硬盘中配置文件引导***。其中,配置的引导***包括:文件初始化引导***和文件格式转换模块。
硬盘匹配单元,用于将硬盘配置成与服务器相匹配的硬盘管理***和硬盘文件格式,使得硬盘与服务器相兼容。具体来说,硬盘匹配单元通过文件初始化引导***将硬盘配置成与操作***相匹配的文件管理***;通过文件格式转换模块将硬盘中文件的格式转换成与该服务器操作***的文件解析模块相对应的文件格式。优选地,将硬盘配置成与操作***相匹配的文件管理***后,将硬盘中与操作***不对应的其他文件管理***休眠。
如上所述,本发明的一种硬盘动态加载的方法及装置,通过硬盘配置的文件初始化引导***和文件格式转换模块的结合,使得硬盘的文件管理***和硬盘文件的格式与所要加载的服务器相对应,达到了加载的硬盘与多种***类型的服务器实时兼容,实现了服务器能够动态加载硬盘。本发明解决了目前一个硬盘只能对应一个操作***的问题,当云计算服务器被废除后,其服务器上加载的硬盘又可以被其他操作***的云计算服务器二次利用,提高了硬盘设备的二次利用率;并且加载的硬盘可以提前批量生产,无需客户定制后再次生产,大大减少了客户定制硬盘的时间,有效避免了提供商错误制作定制硬盘的现象。
应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。

Claims (10)

1.一种硬盘动态加载的方法,其特征在于,包括:
加载硬盘;
在硬盘中配置文件引导***;以及
在硬盘中加载文件引导***,将硬盘配置成与服务器相匹配的硬盘管理***和硬盘文件格式。
2.根据权利要求1所述的方法,其特征在于,所述在硬盘中配置的文件引导***包括:文件初始化引导***和文件格式转换模块。
3.根据权利要求2所述的方法,其特征在于,所述在硬盘中加载文件引导***包括:
启动文件初始化引导***,将硬盘的文件管理***配置成与当前服务器操作***相匹配的文件管理***;
启动文件格式转换模块,将加载硬盘中文件的格式转换成与该服务器操作***的文件解析模块相对应的文件格式。
4.根据权利要求3所述的方法,其特征在于,所述启动文件初始化引导***后执行以下步骤:
扫描当前云计算服务器的操作***的类型;
将硬盘的文件管理***配置成与当前服务器操作***相匹配的文件管理***;
扫描当前操作***的文件格式。
5.根据权利要求4所述的方法,其特征在于,所述文件初始化引导***将硬盘中与所述操作***相对应的文件管理***激活,以完成硬盘文件管理***与操作***的匹配,同时,将不对应的其他文件管理***休眠。
6.一种硬盘动态加载的装置,其特征在于,包括:
硬盘加载单元,用于将硬盘接入对应的云服务器;
硬盘配置单元,用于在硬盘中配置文件引导***;以及
硬盘匹配单元,用于将硬盘配置成与服务器相匹配的硬盘管理***和硬盘文件格式,使得硬盘与服务器相兼容。
7.根据权利要求6所述的装置,其特征在于,所述文件引导***包括:文件初始化引导***和文件格式转换模块。
8.根据权利要求7所述的装置,其特征在于,所述硬盘匹配单元通过文件初始化引导***将硬盘配置成与操作***相匹配的文件管理***。
9.根据权利要求8所述的装置,其特征在于,所述装置进一步,还包括:将硬盘配置成与操作***相匹配的文件管理***后,将硬盘中与操作***不对应的其他文件管理***休眠。
10.根据权利要求7所述的装置,其特征在于,所述硬盘匹配单元通过文件格式转换模块将硬盘中文件的格式转换成与该服务器操作***的文件解析模块相对应的文件格式。
CN201310736731.8A 2013-12-20 2013-12-20 一种硬盘动态加载的方法及装置 Withdrawn CN103713903A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310736731.8A CN103713903A (zh) 2013-12-20 2013-12-20 一种硬盘动态加载的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310736731.8A CN103713903A (zh) 2013-12-20 2013-12-20 一种硬盘动态加载的方法及装置

Publications (1)

Publication Number Publication Date
CN103713903A true CN103713903A (zh) 2014-04-09

Family

ID=50406910

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310736731.8A Withdrawn CN103713903A (zh) 2013-12-20 2013-12-20 一种硬盘动态加载的方法及装置

Country Status (1)

Country Link
CN (1) CN103713903A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106502657A (zh) * 2016-10-11 2017-03-15 郑州云海信息技术有限公司 一种基于linux自动化实现HBA卡硬盘配置RAID的方法
CN106933638A (zh) * 2017-03-21 2017-07-07 苏州蜗牛数字科技股份有限公司 一种根据不同产品加载不同固件的方法
CN109144589A (zh) * 2018-08-27 2019-01-04 郑州云海信息技术有限公司 一种硬盘加载方法及相关装置
CN111790152A (zh) * 2020-06-28 2020-10-20 上海米哈游天命科技有限公司 一种场景中物体加载方法、装置、存储介质及电子设备

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106502657A (zh) * 2016-10-11 2017-03-15 郑州云海信息技术有限公司 一种基于linux自动化实现HBA卡硬盘配置RAID的方法
CN106933638A (zh) * 2017-03-21 2017-07-07 苏州蜗牛数字科技股份有限公司 一种根据不同产品加载不同固件的方法
CN109144589A (zh) * 2018-08-27 2019-01-04 郑州云海信息技术有限公司 一种硬盘加载方法及相关装置
CN111790152A (zh) * 2020-06-28 2020-10-20 上海米哈游天命科技有限公司 一种场景中物体加载方法、装置、存储介质及电子设备

Similar Documents

Publication Publication Date Title
CN110310034B (zh) 一种应用于SaaS的服务编排、业务流程处理方法和装置
CN108255905B (zh) 接口调用数据处理方法、装置和计算机设备
CN101827302B (zh) 多业务统一处理方法及统一业务平台
US20160217013A1 (en) Method and system for generating a virtual device resource accessible by an application
CN108536778B (zh) 一种数据应用共享平台及方法
CN103617255B (zh) 一种用于电力信息***的业务数据交换同步***及方法
CN105574082A (zh) 基于Storm的流处理方法及***
CN103197930A (zh) 汽车诊断软件自动生成的方法
EP2778968B1 (en) Mobile telecommunication device remote access to cloud-based or virtualized database systems
CN108170832B (zh) 一种面向工业大数据的异构数据库的监控***及监控方法
CN103713903A (zh) 一种硬盘动态加载的方法及装置
CN103345386A (zh) 一种软件生产方法、装置及运行***
CN103078920A (zh) 一种基于iec61968企业服务总线的消息在线校验***
CN103092645A (zh) 一种基于微内核技术的地理空间信息应用***及其实现方法
CN105760272A (zh) 基于插件的监控后台业务定制方法及其***
CN104144202A (zh) Hadoop分布式文件***的访问方法、***和装置
Kim et al. A study on utilization of spatial information in heterogeneous system based on apache nifi
CN102932484B (zh) 针对电信运营商营帐***的物联网运营计费中间件***
CN102215264A (zh) 一种支持多租户数据与服务定制运行的方法和装置
CN103399844A (zh) 报表的生成方法和生成装置
CN112699183A (zh) 数据处理方法、***、可读存储介质及计算机设备
CN102609314A (zh) 一种虚拟机量化管理方法和***
CN106686031B (zh) 将应用升级为SaaS模式的方法及装置
CN104486444A (zh) 云管理平台的异构api转化***
CN104714923A (zh) 一种实现设备共享的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20140409

WW01 Invention patent application withdrawn after publication