CN100377061C - Magnetic disc array setting system and method - Google Patents

Magnetic disc array setting system and method Download PDF

Info

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
Application number
CNB2005101034595A
Other languages
Chinese (zh)
Other versions
CN1932745A (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.)
Inventec Corp
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to CNB2005101034595A priority Critical patent/CN100377061C/en
Publication of CN1932745A publication Critical patent/CN1932745A/en
Application granted granted Critical
Publication of CN100377061C publication Critical patent/CN100377061C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

Magnetic disc array setting system and method
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.
CNB2005101034595A 2005-09-15 2005-09-15 Magnetic disc array setting system and method Expired - Fee Related CN100377061C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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