CN100377061C - Magnetic disc array setting system and method - Google Patents
Magnetic disc array setting system and method Download PDFInfo
- Publication number
- CN100377061C CN100377061C CNB2005101034595A CN200510103459A CN100377061C CN 100377061 C CN100377061 C CN 100377061C CN B2005101034595 A CNB2005101034595 A CN B2005101034595A CN 200510103459 A CN200510103459 A CN 200510103459A CN 100377061 C CN100377061 C CN 100377061C
- Authority
- CN
- China
- Prior art keywords
- disk controller
- magnetic disk
- setting
- array
- magnetic
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
This invention discloses a setting system of disk array and the setting method which consists of database, detecting module, setting module and processing module. It was used in computer equipment with disk controller and makes it execute task of disk array configuration. The advantages are as follows: it integrates controller interfaces from different manufacturers; disk controller driver was loaded and installed automatically; no need to restart after setting so that it is time-saving and the operation flow was simplified.
Description
Technical field
The invention relates to a kind of interface setting technology, particularly about a kind of magnetic disc array setting system and method.
Background technology
The webserver is overlap joint different data storage system of all kinds, wherein disk array (Redundant Array of Independent Disks often; RAID) system is a kind of data storage system of the most normal use at present.
A typical data storage system can comprise some Disk Storage Devices (DISK), and can utilize a plurality of RAID levels to dispose these Disk Storage Devices.Disk array controller is a kind of equipment of managing the RAID disc driver of one or more arrays.Wherein, the RAID controller is responsible for each entity disc driver in the data storage system is carried out configuration and setting, forms corresponding logic magnetic disc driver, and selects this each logic magnetic disc driver of a RAID hierarchy management.
Yet in the prior art, the setting work of RAID controller is quite complicated, and for common user, if not possessing certain professional knowledge is difficult to finish, its main cause is as follows:
(1) user must the special time behind computer booting in, manually press the preassigned function key of manufacturer (Hot key), could enter RAID smoothly and set interface, as surpassing this special time scope or in this special time, not pressing correct function key, must restart computing machine, and repeat above-mentioned steps once more.
(2) traditional RAID setting interface is a literal window interface (Text Window), only can use keyboard input, and operation is inconvenience very.
(3) the disk array configuration operating process that provides of each manufacturer has nothing in common with each other, and for example the designed RAID setting process of ADAPTEC is first initialization disk, sets the relevant configuration parameters of disk array again; The RAID setting process that LSI provides is then set for the relevant configuration parameters that carries out disk array earlier, thereafter this disk array reinitializes, therefore, use the user of ADAPTEC setting process for custom, if when setting the Magnetic Disk Controller of LSI, after finishing the relevant configuration parameters of disk array, if do not carry out the initialization action of disk array, then the configuration operation of this disk array can't be finished smoothly.
(4) after the RAID setting is finished, computer equipment must be started shooting again and could be carried out the relevant subsequent action, loses time.
From the above, how designing a kind of RAID establishing method, overcome existing shortcoming in the prior art, is the problem that needs to be resolved hurrily at present.
Summary of the invention
For solving the shortcoming of above-mentioned prior art, fundamental purpose of the present invention is to provide a kind of magnetic disc array setting system and method, can integrate the Magnetic Disk Controller (RAID Controller) of each manufacturer and set interface, is convenient to manipulating of user.
Another object of the present invention is to provide a kind of magnetic disc array setting system and method, can automatically perform the configuration operation of disk array according to user's setting result, need not user's manual operation, improved the validity of disk array configuration operation.
A further object of the present invention is to provide a kind of magnetic disc array setting system and method, can load the pairing driver of Magnetic Disk Controller automatically and installs.
Another purpose of the present invention is to provide a kind of magnetic disc array setting system and method, need not start shooting again after setting is finished, and can save setting-up time.
For reaching above-mentioned and other purpose, the invention provides a kind of magnetic disc array setting system and method.This disk array (Redundant Array of Independent Disks; RAID) initialization system is applicable to the computer equipment that disposes Magnetic Disk Controller (RAID Controller), control this Magnetic Disk Controller according to setting the result, carry out the operation of corresponding disk array configuration, this magnetic disc array setting system comprises: database, the pairing disk array set program data of stored disk controller, and the pairing application programming interface data of this Magnetic Disk Controller; Detection module, scanning is connected in the Magnetic Disk Controller of this computer equipment, chooses required Magnetic Disk Controller for the user; Setting module, by calling the pairing application programming interface of this Magnetic Disk Controller in this database certainly, and read the relevant information that is connected in the disc driver on this Magnetic Disk Controller, set with the pairing disk array configuration parameters of the required Magnetic Disk Controller that this user is chosen; And processing module, according to the setting result of this setting module, from this database, call the pairing disk array set program data of this Magnetic Disk Controller, control this Magnetic Disk Controller and carry out the operation of corresponding disk array configuration.
This disk array (Redundant Array of Independent Disks; RAID) establishing method is applicable in the computer equipment that disposes Magnetic Disk Controller (RAID Controller), control this Magnetic Disk Controller according to setting the result, carry out the operation of corresponding disk array configuration, this disk array set method comprises: (1) is with the disk array set program data of Magnetic Disk Controller correspondence, and the pairing application programming interface data of this Magnetic Disk Controller leaves in the database; (2) scanning is connected in the Magnetic Disk Controller of this computer equipment, chooses required Magnetic Disk Controller for the user; (3) call the pairing application programming interface of this Magnetic Disk Controller in this database certainly, and read the relevant information that is connected in the disc driver on this Magnetic Disk Controller, to set the pairing disk array configuration parameters of required Magnetic Disk Controller that this user chooses; And (4) foundation setting result, from this database, call the pairing disk array set program data of this Magnetic Disk Controller, control this Magnetic Disk Controller and carry out the operation of corresponding disk array configuration.
Compared with prior art, magnetic disc array setting system of the present invention and method have been integrated the setting interface of the Magnetic Disk Controller of each manufacturer, and provide unified operation-interface to operate for the user, setting result according to the user, automatically perform the configuration operation of disk array, can be in computing machine installing operating system process, the driver of automatic loading Magnetic Disk Controller correspondence is also installed, after finishing, setting need not start shooting again, saved setting-up time, problems such as the setting operation flow process of simplification disk array has been improved and expended setting-up time in the prior art, and inefficiency and drive installation process are loaded down with trivial details.
Description of drawings
Fig. 1 is the basic structure synoptic diagram of magnetic disc array setting system of the present invention; And
Fig. 2 is the basic operation workflow synoptic diagram of disk array set method of the present invention.
Embodiment
Embodiment
Fig. 1 is a calcspar, and the basic structure synoptic diagram of magnetic disc array setting system of the present invention is described.As shown in the figure, magnetic disc array setting system 10 of the present invention is applicable in the computer equipment 1, wherein, this computer equipment 1 disposes at least one Magnetic Disk Controller (RAIDController) 20, this system 10 is used to control the setting result of this Magnetic Disk Controller 20 according to the user, carries out the operation of corresponding disk array configuration.In the present embodiment, this Magnetic Disk Controller 20 is to be configured on this computer equipment 1 by pci interface.
As shown in Figure 1, magnetic disc array setting system 10 of the present invention comprises a database 100, a detection module 102, a setting module 104, a processing module 106 and a load-on module 108.
This database 100 stores the disk array configuration work flow data of each Magnetic Disk Controller 20 correspondence, and in the present embodiment, this configuration work flow data is meant the disk array set program (please be detailed later) that the production firm by Magnetic Disk Controller 20 provides.In addition, in database 100, also store each Magnetic Disk Controller 20 pairing application programming interface (API) or related tool program and each Magnetic Disk Controller 20 corresponding driving program datas.
In the special time of this detection module 102 after this computer equipment 1 enters start, be autoscan all be connected Magnetic Disk Controller 20 on this computer equipment 1, in the present embodiment, it is by scanning the pci interface on this computer equipment 1, obtain these each Magnetic Disk Controller 20 pairing identifications and indicate (PCI ID), and according to this identification sign, parse Magnetic Disk Controller 20 pairing label and models, afterwards, mode with tabulation is presented at the Magnetic Disk Controller 20 identification data that parse on the display screen (not marking) of computer equipment 1, selects corresponding Magnetic Disk Controller 20 for the user according to demand.
This setting module 104 is used to provide the setting interface, sets Magnetic Disk Controller 20 pairing disk array configuration parameters for the user.In the present embodiment, this setting module 104 is according to the selected Magnetic Disk Controller 20 of user, from this database 100, call this Magnetic Disk Controller 20 corresponding application program design interfaces, read the relevant identification information of the disc driver 30, disc driver 31 and the disc driver 32 that are connected on the Magnetic Disk Controller 20; Afterwards, provide a setting interface to set associative disk array configuration parameters for the user, this configuration parameters comprises at least: select to be used to form the disc driver of disk array in this disc driver 30, disc driver 31 and disc driver 32, set the mode parameter (RAID level) of this disk array to be set up and set the disc driver that is used to carry out redundant (Hot Spare) work in this disk array.In the present embodiment, the most basic several set-up functions that setting interface of the present invention only provides Magnetic Disk Controller 20 to be possessed, other related setting function (for example the synchronization job function between disc driver etc.) then can be selected to set with manual mode from hobby according to individual by the user, because other related setting function is a prior art, the also invention emphasis of non-this case will be so will not give unnecessary details at this.
This processing module 106 is the setting results according to setting module 104, the disk array configuration work flow data of reading disk controller 20 correspondences from this database 100, and control Magnetic Disk Controller 20 is carried out the operation of corresponding disk array configuration.Because the setting operation flow process of the disk array that each manufacturer provides has nothing in common with each other, therefore, processing module 106 is the identification data according to detected Magnetic Disk Controller 20 and disc driver 30, disc driver 31 and disc driver 32, find out the setting process that corresponding production firm provides, this Magnetic Disk Controller 20 and disc driver 30, disc driver 31 and disc driver 32 are handled accordingly.For example, if the RAID setting process that identifying the production firm of this Magnetic Disk Controller 20 and disc driver 30, disc driver 31 and disc driver 32 correspondences provides is first initialization disk, set the relevant configuration parameters of disk array again, then before setting module 104 provides the user to set associative disk array configuration parameters, promptly in advance disc driver 30, disc driver 31 and disc driver 32 are carried out the initialization operation.If identify the RAID setting process that production firm provided of Magnetic Disk Controller 20 and disc driver 30, disc driver 31 and disc driver 32 correspondences is that the relevant configuration parameters that carries out disk array is earlier set, this disk array afterwards reinitializes, then after the user finishes the setting operation of associative disk array configuration parameters by setting module 104, automatically perform the initialization operation of this Magnetic Disk Controller 20 again, make the setting operation of this disk array configuration parameters finish smoothly.
This load-on module 108 can be searched Magnetic Disk Controller 20 pairing drivers from database 100, and in the process of computer equipment 1 installing operating system, automatically load this driver and install and install, the installment work of operating system is carried out smoothly.
Fig. 2 is a process flow diagram, and the basic operation workflow signal process of disk array set method of the present invention is described.In the present embodiment, this disk array set method is applicable to that one disposes in the computer equipment 1 of Magnetic Disk Controller 20.
As shown in Figure 2, execution in step S200 at first, build a database 100 in advance, store each Magnetic Disk Controller 20 pairing disk array configuration work flow data, application programming interface (API) or related tool program data and driver data, then carry out step S210.
In step S210, open computer equipment 1 power supply, and in the special time after computer equipment 1 start, pci interface on the autoscan computer equipment 1, detect all Magnetic Disk Controller 20 and corresponding identifications thereof that are configured on the computer equipment 1 and indicate, then carry out step S220.
In step S220, list all detected Magnetic Disk Controllers 20, choose the required Magnetic Disk Controller of setting 20 for the user, then carry out step S230.
In step S230, enter the setting interface of this Magnetic Disk Controller 20 of choosing, then carry out step S240.
In step S240, call Magnetic Disk Controller 20 corresponding application program design interfaces, read the relevant identification information of the disc driver 30, disc driver 31 and the disc driver 32 that are connected on the Magnetic Disk Controller 20, and show, then carry out step S250.
In step S250, set Magnetic Disk Controller 20 corresponding disk array configuration parameters, configuration parameters comprises: the disc driver of selecting to be used to form disk array in disc driver 30, disc driver 31 and disc driver 32, set the mode parameter (RAID level) of this disk array to be set up and set the disc driver that is used to carry out redundant (Hot Spare) work in this disk array, then carry out step S260.
In step S260, set the result according to this, call from database 100 and 20 corresponding disk array configuration work flow data of Magnetic Disk Controller, control Magnetic Disk Controller 20 is carried out the operation of corresponding disk array configuration, finish the configuration work of this disk array, then carry out step S270.
In step S270, judge whether other Magnetic Disk Controller to be set 20, if, then return step 230, as not, then finish this work flow.
In addition, disk array set method of the present invention also comprises reading disk controller 20 pairing driver data from this database 100, when computer equipment 1 executive operating system installation procedure, accesses this driver automatically and installs.
In sum, the present invention has integrated the setting interface of the Magnetic Disk Controller 20 of each manufacturer, providing unified setting interface to be convenient to the user manipulates, the associative disk array configuration parameters that the present invention sets according to the user, automatically perform the operation of corresponding disk array configuration, replace in the prior art and finish this configuration operation manually, make that not only the configuration work of disk array is more simple and convenient, also can improve the efficient of configuration work, after finishing the configuration operation, the present invention can load the driver of Magnetic Disk Controller 20 correspondences automatically and install, simplified the flow process of computer equipment 1 installing operating system, the present invention is arranged again after finishing the configuration parameters of setting disk array, need not start shooting again, can be in the special time after the computer equipment start, the setting interface that enters Magnetic Disk Controller automatically need not manual operation, has time saving and energy saving effect.
Claims (6)
1. a magnetic disc array setting system is applicable to the computer equipment that disposes Magnetic Disk Controller, it is characterized in that, this magnetic disc array setting system comprises:
Database, the pairing disk array set program data of stored disk controller, and the pairing application programming interface data of this Magnetic Disk Controller;
Detection module, scanning is connected in the Magnetic Disk Controller of this computer equipment, chooses required Magnetic Disk Controller for the user;
Setting module, by calling the pairing application programming interface of this Magnetic Disk Controller in this database certainly, and read the relevant information that is connected in the disc driver on this Magnetic Disk Controller, set with the pairing disk array configuration parameters of the required Magnetic Disk Controller that this user is chosen; And
Processing module according to the setting result of this setting module, is called the pairing disk array set program data of this Magnetic Disk Controller from this database, control this Magnetic Disk Controller and carry out the operation of corresponding disk array configuration.
2. magnetic disc array setting system as claimed in claim 1 is characterized in that, this detection module is in one special time of computer equipment start back, automatically performs this scanning motion.
3. magnetic disc array setting system as claimed in claim 1, it is characterized in that the setting content of disk array configuration parameters comprises the compositional model parameter of setting disk array at least, set the disc driver configuration parameter and the redundant disc driver configuration parameter of the disk array that is used to form this mode parameter.
4. magnetic disc array setting system as claimed in claim 1, it is characterized in that, this magnetic disc array setting system also comprises load-on module, in this database, search the pairing driver of required Magnetic Disk Controller that this user chooses, and load this driver searched, with when this computer equipment executive operating system installation procedure, this driver is installed automatically.
5. a disk array set method is applicable in the computer equipment that disposes Magnetic Disk Controller, it is characterized in that, this disk array set method comprises:
(1) with the disk array set program data of Magnetic Disk Controller correspondence, and the pairing application programming interface data of this Magnetic Disk Controller leaves in the database;
(2) scanning is connected in the Magnetic Disk Controller of this computer equipment, chooses required Magnetic Disk Controller for the user;
(3) call the pairing application programming interface of this Magnetic Disk Controller in this database certainly, and read the relevant information that is connected in the disc driver on this Magnetic Disk Controller, to set the pairing disk array configuration parameters of required Magnetic Disk Controller that this user chooses; And
(4) according to setting the result, from this database, call the pairing disk array set program data of this Magnetic Disk Controller, control this Magnetic Disk Controller and carry out the operation of corresponding disk array configuration.
6. disk array set method as claimed in claim 5 is characterized in that, in the special time after this computer equipment start, autoscan is connected in the Magnetic Disk Controller of this computer equipment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101034595A CN100377061C (en) | 2005-09-15 | 2005-09-15 | Magnetic disc array setting system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101034595A CN100377061C (en) | 2005-09-15 | 2005-09-15 | Magnetic disc array setting system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1932745A CN1932745A (en) | 2007-03-21 |
CN100377061C true CN100377061C (en) | 2008-03-26 |
Family
ID=37878596
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005101034595A Expired - Fee Related CN100377061C (en) | 2005-09-15 | 2005-09-15 | Magnetic disc array setting system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100377061C (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107291387A (en) * | 2017-06-14 | 2017-10-24 | 北京计算机技术及应用研究所 | A kind of disk cut-in method of double control disk array |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101430637B (en) * | 2007-11-08 | 2010-12-22 | 英业达股份有限公司 | Apparatus capable of detecting independent redundancy magnetic disk array initialization |
TW201734800A (en) * | 2016-03-17 | 2017-10-01 | 微星科技股份有限公司 | Method for setting redundant array of independent disks |
CN107015768A (en) * | 2017-04-26 | 2017-08-04 | 郑州云海信息技术有限公司 | A kind of RAID card operation instrument and method |
CN109324951A (en) * | 2018-09-18 | 2019-02-12 | 郑州云海信息技术有限公司 | The acquisition methods and device of hard disk information in server |
CN109669633B (en) * | 2018-12-17 | 2021-11-09 | 郑州云海信息技术有限公司 | Disk control method, device, equipment and medium of distributed storage system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1136187A (en) * | 1995-02-17 | 1996-11-20 | 宏碁电脑股份有限公司 | Method and apparatus for identifying models of computer hard disc drive |
US6098119A (en) * | 1998-01-21 | 2000-08-01 | Mylex Corporation | Apparatus and method that automatically scans for and configures previously non-configured disk drives in accordance with a particular raid level based on the needed raid level |
US20040181658A1 (en) * | 2003-03-13 | 2004-09-16 | Haswarey Asif H. | System and method for device parameter persistence |
US20050010920A1 (en) * | 2003-07-11 | 2005-01-13 | Wen-Hua Lin | Storage media controller driver auto installing method and system |
-
2005
- 2005-09-15 CN CNB2005101034595A patent/CN100377061C/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1136187A (en) * | 1995-02-17 | 1996-11-20 | 宏碁电脑股份有限公司 | Method and apparatus for identifying models of computer hard disc drive |
US6098119A (en) * | 1998-01-21 | 2000-08-01 | Mylex Corporation | Apparatus and method that automatically scans for and configures previously non-configured disk drives in accordance with a particular raid level based on the needed raid level |
US20040181658A1 (en) * | 2003-03-13 | 2004-09-16 | Haswarey Asif H. | System and method for device parameter persistence |
US20050010920A1 (en) * | 2003-07-11 | 2005-01-13 | Wen-Hua Lin | Storage media controller driver auto installing method and system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107291387A (en) * | 2017-06-14 | 2017-10-24 | 北京计算机技术及应用研究所 | A kind of disk cut-in method of double control disk array |
CN107291387B (en) * | 2017-06-14 | 2019-10-11 | 北京计算机技术及应用研究所 | A kind of disk cut-in method of double control disk array |
Also Published As
Publication number | Publication date |
---|---|
CN1932745A (en) | 2007-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100377061C (en) | Magnetic disc array setting system and method | |
US7587586B2 (en) | Method, program, and system for setting up communication data for devices and supported applications | |
CN101634960A (en) | Method for revising BIOS parameter and regenerating checksum | |
CN101135973A (en) | System and method for automatic installation of device driver | |
CN100426228C (en) | System and method for switching computer start sequence | |
CN102314364A (en) | Method for automatically adapting to mobile terminal | |
CN101937351A (en) | Method and system for automatically installing application software | |
CN102033761A (en) | Electronic device and multi-boot method thereof | |
CN102004652A (en) | Electronic device and multiple start method thereof | |
US20100049961A1 (en) | Update method for basic input/output system and update system thereof | |
CN102841802A (en) | Software upgrading method for mobile terminal | |
CN106909399A (en) | A kind of UEFI firmware implementation methods based on server computer | |
CN112216340A (en) | Hard disk test method and device, storage medium and electronic equipment | |
CN104834526A (en) | Manufacturing method for motion control card driver installation package | |
CN100388232C (en) | Computer testing method | |
CN102830988A (en) | Firmware updating method and related computer system | |
CN100489780C (en) | Software installation method and apparatus thereof | |
US20070143540A1 (en) | RAID setting system having scanning module and related method | |
CN102122258A (en) | Method for repairing damaged embedded equipment file system | |
US20060026415A1 (en) | Method of updating a portion BIOS | |
CN103064767A (en) | Driver backup method, driver backup device, driver restoring method and driver restoring device | |
CN101944072A (en) | Method and equipment for configuring starting mode of terminal equipment | |
CN107423075A (en) | The register method and user terminal of driving | |
CN105446758A (en) | Method for installing operating system | |
CN101615127A (en) | A kind of automatic installing method of operating system based on strategy |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080326 Termination date: 20110915 |