[go: up one dir, main page]

CN1421783A - Disk management system applicable to multiple disk arrays - Google Patents

Disk management system applicable to multiple disk arrays Download PDF

Info

Publication number
CN1421783A
CN1421783A CN 02158196 CN02158196A CN1421783A CN 1421783 A CN1421783 A CN 1421783A CN 02158196 CN02158196 CN 02158196 CN 02158196 A CN02158196 A CN 02158196A CN 1421783 A CN1421783 A CN 1421783A
Authority
CN
China
Prior art keywords
disk
array
management system
arrays
system applicable
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.)
Granted
Application number
CN 02158196
Other languages
Chinese (zh)
Other versions
CN1173265C (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.)
Via Technologies Inc
Original Assignee
Via Technologies Inc
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 Via Technologies Inc filed Critical Via Technologies Inc
Priority to CNB021581967A priority Critical patent/CN1173265C/en
Publication of CN1421783A publication Critical patent/CN1421783A/en
Application granted granted Critical
Publication of CN1173265C publication Critical patent/CN1173265C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

A disk management system for multiple disk arrays comprises: a computer, the computer includes an interface card; and a plurality of disk drives connected to the interface card respectively; wherein, the plurality of disk drives comprises at least one disk array, and in the disk array, the last zone of each disk drive is an array configuration zone; the computer can identify and manage the access of each disk drive and the disk array according to the data of the last zone of the disk drives through the interface card; the invention stores the configuration data of the disk array in the last sector of each disk drive, and utilizes a computer to connect and manage each disk drive and the access of each disk array through an interface card, which is applicable to multiple disk arrays and does not destroy the original data of each disk drive; after each disk drive is taken out, the disk drive can also be used as an independent disk drive, and the data stored in the disk drive can be normally accessed.

Description

可适用多重磁碟阵列的磁碟管理系统Disk management system applicable to multiple disk arrays

技术领域technical field

本发明涉及磁碟管理技术,尤指一种可适用多重磁碟阵列的磁碟管理系统,其主要是将磁碟阵列的配置数据储存于各磁碟机的最后一磁区,并利用一电脑通过一介面卡连接并管理各磁碟机及各磁碟阵列的存取,可适用于多重磁碟阵列,并且不破坏各磁碟机原有的数据。The present invention relates to disk management technology, especially a disk management system applicable to multiple disk arrays, which mainly stores the configuration data of disk arrays in the last magnetic area of each disk drive, and uses a computer An interface card connects and manages the access of each disk drive and each disk array, and is applicable to multiple disk arrays without destroying the original data of each disk drive.

背景技术Background technique

近年来,由于资讯相关产业的高度发展以及人们对资讯产品传输速度以及数据安全性的要求日益增加,驱使业者不断研发改良,开发出各种新的产品规格。就电脑储存系统而言,业者发展出各式的磁碟阵列以满足使用的需求,如RAID 0(Redundant Arrays of Independent Drives levels 0)阵列,提供数据分带(data striping)的功能,可提高数据存取的速率;RAID1阵列,提供磁碟映射(disk mirroring)的功能,藉以提高数据储存的安全性及系统的稳定性;另有复合式的RAID 0+1阵列,为RAID 0与RAID 1的复合式阵列,可同时具备速度与安全性的优点。In recent years, due to the high development of information-related industries and people's increasing requirements for information product transmission speed and data security, the industry has been driven to continuously develop and improve, and develop various new product specifications. As far as computer storage systems are concerned, the industry has developed various disk arrays to meet the needs of use, such as the RAID 0 (Redundant Arrays of Independent Drives levels 0) array, which provides the function of data striping (data striping), which can improve data storage. Access rate; RAID1 array, which provides disk mirroring (disk mirroring) function, so as to improve the security of data storage and system stability; there is also a composite RAID 0+1 array, which is the combination of RAID 0 and RAID 1 A composite array that combines the benefits of speed and security.

一般磁碟阵列系统的架构如图1所示,其磁碟阵列14主要包含有一磁碟阵列控制器141及复数个磁碟机,如第一磁碟机161、第二磁碟机163、第三磁碟机165及第四磁碟机167等,各磁碟机分别连接该磁碟阵列控制器14,而磁碟阵列控制器14则连接于一主电脑12。当主电脑12欲存取磁碟阵列141数据时,即由磁碟阵列控制器14依阵列的类型由各磁碟机中存取数据。The structure of general disk array system is as shown in Figure 1, and its disk array 14 mainly comprises a disk array controller 141 and a plurality of magnetic disk drives, as the first magnetic disk drive 161, the second magnetic disk drive 163, the first magnetic disk drive The three disk drives 165 and the fourth disk drive 167 are connected to the disk array controller 14 respectively, and the disk array controller 14 is connected to a host computer 12 . When the host computer 12 wants to access the data of the disk array 141, the disk array controller 14 accesses the data from each disk drive according to the type of the array.

在习用的磁碟阵列中,各磁碟机的磁区规划如图2所示,其主要是将各磁碟机的第一个磁区(sector)规划为阵列配置磁区221,阵列的各项配置(configuration)数据皆储存于其中,而紧跟着则为主启动磁区(MasterBoot Record;MBR)333。在主启动磁区223之后,依序为储存数据的第一数据磁区225至该磁碟机的最后数据磁区229。In a conventional disk array, the magnetic sector planning of each magnetic disk drive is shown in FIG. configuration) data are all stored therein, followed by the Master Boot Record (MBR) 333 . After the main boot sector 223 , the sequence is the first data sector 225 for storing data to the last data sector 229 of the disk drive.

上述的习用磁碟阵列架构及其各磁碟机的磁区规划只能适用于单一的磁碟阵列,而无法使多个磁碟阵列于一系统中共存。且,由于其阵列的配置数据储存于各磁碟机的第一个磁区,常常会破坏该磁碟机中原有的数据结构。而将磁碟阵列中的磁碟机取出后,其内部储存的数据也无法由一般电脑正常存取。The above-mentioned conventional disk array architecture and the partition planning of each disk drive can only be applied to a single disk array, and cannot allow multiple disk arrays to coexist in one system. And, because the configuration data of its array is stored in the first magnetic area of each disk drive, often can destroy the original data structure in this disk drive. After the disk drive in the disk array is taken out, the data stored in it cannot be normally accessed by a general computer.

发明内容Contents of the invention

因此,如何针对上述习用磁碟阵列架构的缺点,以及使用时所发生的问题提出一种新颖的解决方案,设计出一种良好的磁碟系统管理架构,不仅可有效管理多个磁碟阵列及独立磁碟机,且磁碟机加入或取出一磁碟阵列之后,仍可保有原有的数据结构而独立运作,长久以来一直是使用者殷切盼望及本发明人欲行解决的困难点所在,而本发明人基于多年从事于资讯产业的相关研究、开发、及销售的实务经验,乃思及改良的意念,经多方设计、探讨、试作样品及改良后,终于研究出一种可适用多重磁碟阵列的磁碟管理系统,以解决上述的问题。Therefore, how to propose a novel solution to the shortcomings of the above-mentioned conventional disk array architecture and the problems that occur during use, and design a good disk system management architecture, which can not only effectively manage multiple disk arrays and Independent disk drive, and after the disk drive is added to or taken out of a disk array, it can still maintain the original data structure and operate independently. It has been a difficult point that users have longed for and the inventor wants to solve for a long time. And the present inventor is based on many years of relevant research, development, and sales experience in the information industry, thinking and improving ideas, after many designs, discussions, trial samples and improvements, finally develops a kind of applicable multiple The disk management system of the disk array is used to solve the above-mentioned problems.

本发明的主要目的,在于提供一种可适用多重磁碟阵列的磁碟管理系统,其主要是利用一电脑通过一介面卡连接并管理与辨识各磁碟阵列及独立磁碟机,可适用于多重磁碟阵列及独立磁碟机。The main purpose of the present invention is to provide a disk management system applicable to multiple disk arrays, which mainly uses a computer to connect and manage and identify each disk array and independent disk drives through an interface card, and is applicable to Multiple disk arrays and independent disk drives.

本发明的次要目的,在于提供一种可适用多重磁碟阵列的磁碟管理系统,其主要是将磁碟阵列的配置数据储存于各磁碟机的最后一个磁区,可在不破坏原有数据的状况下籍以辨识及管理各磁碟阵列。The secondary purpose of the present invention is to provide a disk management system applicable to multiple disk arrays, which mainly stores the configuration data of the disk arrays in the last sector of each disk drive, without destroying the original The state of the data is used to identify and manage each disk array.

本发明的又一目的,在于提供一种可适用多重磁碟阵列的磁碟管理系统,其阵列配置数据包含有一阵列标帜栏位,可籍以快速识别该磁碟是否为一阵列磁碟。Another object of the present invention is to provide a disk management system applicable to multiple disk arrays. The array configuration data includes an array flag field, which can be used to quickly identify whether the disk is an array disk.

本发明的又一目的,在于提供一种可适用多重磁碟阵列的磁碟管理系统,其阵列配置数据包含有一阵列完整旗帜,可用以辨认该磁碟阵列是否完整。Another object of the present invention is to provide a disk management system applicable to multiple disk arrays. The array configuration data includes an array integrity flag, which can be used to identify whether the disk array is complete.

为了达成上述的目的,本发明提供一种可适用多重磁碟阵列的磁碟管理系统,其包含有:一电脑,该电脑包含有一介面卡;及复数个磁碟机,分别连接至该介面卡;其中,该复数个磁碟机中包含有至少一磁碟阵列,该磁碟阵列中,各磁碟机的最后一个磁区为一阵列配置磁区;而该电脑可通过介面卡依该等磁碟机最后磁区的数据而辨识管理各磁碟机及磁碟阵列的存取。In order to achieve the above object, the present invention provides a disk management system applicable to multiple disk arrays, which includes: a computer, the computer includes an interface card; and a plurality of disk drives, respectively connected to the interface card ; Wherein, the plurality of disk drives includes at least one disk array, and in the disk array, the last sector of each disk drive is an array configuration sector; It identifies and manages the access of each disk drive and disk array based on the data in the last sector of the drive.

本发明将磁碟阵列的配置数据储存于各磁碟机的最后一磁区,并利用一电脑通过一介面卡连接并管理各磁碟机及各磁碟阵列的存取,可适用于多重磁碟阵列,并且不破坏各磁碟机原有的数据;而各磁碟机取出后,亦可作为一独立的磁碟机使用,可正常存取该磁碟机中所储存的数据。The invention stores the configuration data of the disk array in the last magnetic area of each disk drive, and uses a computer to connect and manage the access of each disk drive and each disk array through an interface card, and is applicable to multiple disks array without destroying the original data of each disk drive; after each disk drive is taken out, it can also be used as an independent disk drive, and the data stored in the drive can be accessed normally.

附图说明Description of drawings

图1:是习用磁碟阵列的方块示意图;Figure 1: is a schematic block diagram of a conventional disk array;

图2:是习用磁碟阵列磁区规划示意图;Figure 2: It is a schematic diagram of the conventional disk array partition planning;

图3:是本发明一较佳实施例的系统方块图;Fig. 3: is the system block diagram of a preferred embodiment of the present invention;

图4:是本发明各阵列磁碟机磁区规划的示意图;Fig. 4: is the schematic diagram of the magnetic zone planning of each array disk drive of the present invention;

图5:是本发明各磁碟阵列的阵列配置数据示意图;Fig. 5: is the array configuration data schematic diagram of each disk array of the present invention;

图6:是本发明各磁碟阵列的阵列资讯示意图;及FIG. 6: is a schematic diagram of the array information of each disk array of the present invention; and

图7:是本发明各阵列磁碟机的磁碟资讯示意图。FIG. 7 is a schematic diagram of disk information of each array disk drive of the present invention.

具体实施方式Detailed ways

首先,请参阅图3,是本发明一较佳实施例的系统方块图。如图所示,其主要是包含有一电脑32及复数个磁碟机。其中,该电脑32可利用一介面卡34连接该等磁碟机;该复数个磁碟机中可包含有至少一磁碟阵列,在本实施例中,如图所示,包含有一第一磁碟阵列36、第二磁碟阵列37、第三磁碟阵列38及其他非阵列磁碟机39。各磁碟阵列及各磁碟机分别连接于该介面卡34上,当电脑32欲存取数据时,则可先辨识该数据的地址属于那一个磁碟阵列或磁碟机,再通过该介面卡34对该磁碟阵列或磁碟机进行存取。First, please refer to FIG. 3 , which is a system block diagram of a preferred embodiment of the present invention. As shown in the figure, it mainly includes a computer 32 and a plurality of disk drives. Wherein, the computer 32 can use an interface card 34 to connect the disk drives; the plurality of disk drives can include at least one disk array. In this embodiment, as shown in the figure, a first disk array is included. disk array 36 , second disk array 37 , third disk array 38 and other non-array disk drives 39 . Each disk array and each disk drive are connected to the interface card 34 respectively. When the computer 32 wants to access data, it can first identify which disk array or disk drive the address of the data belongs to, and then pass through the interface. Card 34 provides access to the disk array or drive.

上述的复数个磁碟阵列可为各式同类型或不同类型的磁碟阵列,在本实施例中,第一磁碟阵列36为一RAID 0阵列,包含有一第一磁碟机361及一第二磁碟机363;第二磁碟阵列37为一RAID 0+1阵列,包含有一第分带磁碟机(stripe disk)371、一第二分带磁碟机373、一第一镜像磁碟机(mirror disk)375及一第二镜像磁碟机377;第三磁碟阵列38为一RAID 1阵列,包含有一来源磁碟机(source disk)381、一镜像磁碟机383及一备份磁碟机(spare disk)385;非阵列磁碟机39则包含有一第一磁碟机391及一第二磁碟机393。The plurality of above-mentioned disk arrays can be all kinds of disk arrays of the same type or different types. In this embodiment, the first disk array 36 is a RAID 0 array, including a first disk drive 361 and a first disk drive 361. Two disk drives 363; the second disk array 37 is a RAID 0+1 array, including a first strip disk drive (stripe disk) 371, a second strip disk drive 373, and a first mirror image disk machine (mirror disk) 375 and a second image disk drive 377; the third disk array 38 is a RAID 1 array, including a source disk drive (source disk) 381, a mirror disk drive 383 and a backup disk A spare disk 385; the non-array disk 39 includes a first disk 391 and a second disk 393.

其次,请参阅图4,是本发明阵列磁碟机磁区规划的示意图,并同时与图2进行比对。本发明的磁碟管理系统中,各磁碟阵列的配置数据的储存位置不同于习用磁碟阵列,一般磁碟机中的第一个磁区是阵列配置磁区,本发明则是以每一磁碟机的最后一个磁区作为阵列配置磁区429,而将第一个磁区规划为主启动磁区(MBR)421,紧接着为第一数据磁区423及第二数据磁区425,一直到最后一个磁区为阵列配置磁区429。Next, please refer to FIG. 4 , which is a schematic diagram of the magnetic zone planning of the array disk drive of the present invention, and compare it with FIG. 2 at the same time. In the disk management system of the present invention, the storage location of configuration data of each disk array is different from that of conventional disk arrays. The first magnetic area in a general disk drive is the array configuration magnetic area. The last magnetic area of the machine is used as the array configuration magnetic area 429, and the first magnetic area is planned as the main boot magnetic area (MBR) 421, followed by the first data magnetic area 423 and the second data magnetic area 425, until the last magnetic area is configured as an array Magnetic zone 429 .

由于一般磁碟机在写入数据时,是以前段的磁区为优先,其最后一磁区很少被用到,将阵列的配置数据储存于最后一个磁区,可防止破坏磁碟机中原有的数据结构,而阵列(例如RAID阵列)中的磁碟机抽离后,亦可当作一般磁碟机使用,不会有数据无法读取情形发生;又,若欲将一已储存有数据的磁碟机加入一RAID 1阵列中,作为一来源磁碟机,则其数据亦不会遭到破坏而可直接保留使用,可大幅提高各磁碟机的灵活运用性。Since the general disk drives give priority to the previous sector when writing data, and the last sector is rarely used, so storing the configuration data of the array in the last sector can prevent damage to the original data in the drive structure, and after the disk drive in the array (such as RAID array) is removed, it can also be used as a general disk drive, and there will be no data unreadable; If the disk drive is added to a RAID 1 array as a source disk drive, its data will not be damaged and can be directly retained for use, which can greatly improve the flexibility of each disk drive.

再者,请参阅图5,是本发明各磁碟阵列的阵列配置数据示意图。如图所示,其阵列配置数据主要包含有一阵列标帜(signa ture)501、一版本识别503、一阵列资讯505、一磁碟资讯507、一阵列磁碟序号校验和(serialchecksum)509及一阵列配置校验和511。Furthermore, please refer to FIG. 5 , which is a schematic diagram of array configuration data of each disk array of the present invention. As shown in the figure, the array configuration data mainly includes an array signature 501, a version identification 503, an array information 505, a disk information 507, an array disk serial number checksum (serial checksum) 509 and An array configuration checksum 511.

其中,该阵列标帜501位于阵列配置数据偏移量(offset)0至1的位置,可以一特殊值(如AA55h)作为阵列磁碟识别的依据。亦即,只要于磁碟机最后一个磁区偏移量0至1的位置可读取一AA55h的值,就代表此磁碟机为一阵列磁碟机,可加速磁碟系统的辨识及管理。版本识别503是用以记录该阵列管理系统固件或软件的版本,阵列资讯505与磁碟资讯507分别记录该磁碟阵列及该阵列磁碟机的相关数据与状态。阵列磁碟序号校验和509部份,是将各磁碟机的型号(model number)、序列号(serial number)及固件版本(firmware revision number)等加以运算所得的各磁碟机校验和,依其在该磁碟阵列中的顺序排列所得,电脑32可藉以辨识各磁碟机所属的磁碟阵列,并精确得知磁碟阵列中各磁碟机的顺序、功能及相对关系。阵列配置校验和511则是以整个阵列配置数据做运算而得,置于整个阵列配置数据的最末端,可用来检验阵列配置数据是否发生错误。Wherein, the array flag 501 is located at the array configuration data offset (offset) 0 to 1, and a special value (such as AA55h) can be used as the basis for array disk identification. That is, as long as a value of AA55h can be read at the position of the offset 0 to 1 of the last sector of the disk drive, it means that the disk drive is an array disk drive, which can speed up the identification and management of the disk system. The version identification 503 is used to record the firmware or software version of the array management system. The array information 505 and the disk information 507 respectively record the relevant data and status of the disk array and the array disk drive. Array disk serial number checksum 509 is the checksum of each disk drive obtained by calculating the model number, serial number, and firmware revision number of each disk drive , according to their order in the disk array, the computer 32 can identify the disk array to which each disk drive belongs, and accurately know the sequence, function and relative relationship of each disk drive in the disk array. The array configuration checksum 511 is obtained by calculating the entire array configuration data, placed at the end of the entire array configuration data, and can be used to check whether there is an error in the array configuration data.

最后,请参阅图6及图7,分别为本发明各磁碟阵列的阵列资讯示意图及各阵列磁碟机的磁碟资讯示意图。阵列资讯用以记录该磁碟阵列的相关数据及状态,包含有阵列磁碟机的数目601、阵列完整旗帜(array brokenflag)603、阵列类型605、阵列序号607、数据分带大小(stripesize)609及阵列可用容量611。磁碟资讯则分别记录各磁碟机的相关数据,包含有启动(bootable)701、优化(enchanced)703、序号校验和705及磁碟顺序与功能707等栏位。Finally, please refer to FIG. 6 and FIG. 7 , which are schematic diagrams of array information of each disk array and disk information of each array disk drive in the present invention, respectively. The array information is used to record the relevant data and status of the disk array, including the number of disk drives in the array 601, the array broken flag (array broken flag) 603, the array type 605, the array serial number 607, and the data stripe size (stripesize) 609 and array available capacity 611 . The disk information records relevant data of each disk drive, including fields such as bootable 701 , enhanced 703 , serial number checksum 705 , and disk sequence and function 707 .

其中,该阵列完整旗帜603用以辨识磁碟阵列的完整性,当该磁碟阵列所属的各磁碟机皆可正常运作时,可设定其值为0,若磁碟阵列中有某一磁碟机故障或被取出时,则设定其值为1,可籍以判断该磁碟阵列是否能正常运作。阵列类型605栏位分别以不同的值标识该磁碟阵列为RAID 0、RAID 1、RAID 2、RAID 0+1或其他类型的磁碟阵列,供介面卡辨识之用。阵列序号607对于系统中的各磁碟阵列分别给予一序号而进行记录,可用以识别系统中同类型及不同类型的各磁碟阵列。数据分带大小609可记录阵列对数据进行分带(striping)时所采用的数据分带规格为4k、8k、16k、32k或是64k。阵列可用容量611则标示在该磁碟机中可被该磁碟阵列使用的容量的大小,于一RAID阵列中,通常为其磁碟阵列中容量最小的磁碟机的容量。Among them, the array integrity flag 603 is used to identify the integrity of the disk array. When all the disk drives to which the disk array belongs can operate normally, its value can be set to 0. If there is a certain When the disk drive fails or is taken out, its value is set to 1, which can be used to judge whether the disk array can operate normally. The array type 605 column uses different values to identify the disk array as RAID 0, RAID 1, RAID 2, RAID 0+1 or other types of disk arrays for the identification of the interface card. The array serial number 607 is recorded by assigning a serial number to each disk array in the system, which can be used to identify disk arrays of the same type and different types in the system. The data striping size 609 can record that the data striping specification adopted by the array for striping the data is 4k, 8k, 16k, 32k or 64k. The available capacity of the array 611 indicates the capacity of the disk drive that can be used by the disk array. In a RAID array, it is usually the capacity of the disk drive with the smallest capacity in the disk array.

当一磁碟阵列具有启动功能(bootable)时,其第一个磁碟机的启动701栏位可标示为1,其他磁碟机则为0。若欲使一磁碟机进行优化的动作,可将其优化栏位703填入1,籍以触发其优化功能。序号校验和705记载该磁碟机本身的序号校验和,可方便与同一磁碟阵列中各磁碟机的序号检验和做比对。磁碟顺序与功能栏位707则依不同的磁碟阵列类型记录该磁碟机在该磁碟阵列中的顺序与功能,若该磁碟阵列为RAID 0阵列,则标明各磁碟机的顺序;若为RAID 1阵列,则记录该磁碟机是来源磁碟、镜像磁碟或备份磁碟,及是否需进行同步(synchronize)等等。When a disk array has a bootable function (bootable), the boot 701 field of the first disk drive can be marked as 1, and the other disk drives can be marked as 0. If you want to make a disk drive perform an optimization action, you can fill its optimization field 703 with 1 to trigger its optimization function. The serial number checksum 705 records the serial number checksum of the disk drive itself, which can be easily compared with the serial number checksums of the disk drives in the same disk array. Disk sequence and function column 707 records the sequence and function of the disk drives in the disk array according to different disk array types. If the disk array is a RAID 0 array, it indicates the sequence of each disk drive ; If it is a RAID 1 array, record whether the disk drive is a source disk, a mirror disk or a backup disk, and whether synchronization is required, etc.

通过以上所述磁碟管理系统的架构及其配置的规划,即可有效管理复数个磁碟阵列及复数个独立磁碟机所组成的磁碟系统,并且由于各磁碟阵列的配置数据是储存于其所属磁碟机的最后一个磁区中,故不会破坏磁碟机中原有的数据。而各磁碟机取出后,亦可作为一独立的磁碟机使用,可正常存取该磁碟机中所储存的数据。Through the structure and configuration planning of the above-mentioned disk management system, the disk system composed of multiple disk arrays and multiple independent disk drives can be effectively managed, and because the configuration data of each disk array is stored In the last sector of the drive to which it belongs, it will not destroy the original data in the drive. After each magnetic disk drive is taken out, it can also be used as an independent magnetic disk drive, and the data stored in the magnetic disk drive can be accessed normally.

综上所述,当知本发明是有关于一种磁碟管理系统,尤指一种可适用多重磁碟阵列的磁碟管理系统,其主要是将磁碟阵列的配置数据储存于各磁碟机的最后一磁区,并利用一电脑通过一介面卡连接并管理各磁碟机及各磁碟阵列的存取,可适用于多重磁碟阵列,并且不破坏各磁碟机原有的数据。故本发明实为一富有新颖性、进步性,及可供产业利用功效者,应符合专利申请要件无疑,爰依法提请发明专利申请,恳请贵审查委员早日赐予本发明专利,实感德便。In summary, it should be known that the present invention relates to a disk management system, especially a disk management system applicable to multiple disk arrays, which mainly stores configuration data of disk arrays in each disk drive and use a computer to connect and manage the access of each disk drive and each disk array through an interface card, which can be applied to multiple disk arrays without destroying the original data of each disk drive. Therefore, the present invention is full of novelty, advancement, and utility for industrial use. It should undoubtedly meet the requirements for patent application. I submit an application for an invention patent according to the law. I sincerely hope that your review committee will grant the patent for this invention as soon as possible.

虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何熟悉此项技艺者,在不脱离本发明之精神和范围内,当可做些许更动与润饰,因此本发明之保护范围当视权利要求书范围所界定者为准。Although the present invention has been disclosed as above with preferred embodiments, it is not intended to limit the present invention. Anyone familiar with this art can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, this The scope of protection of an invention shall be defined by the scope of the claims.

Claims (17)

1.一种可适用多重磁碟阵列的磁碟管理系统,其特征是:其包含有:1. A disk management system applicable to multiple disk arrays, characterized in that: it includes: 一电脑,该电脑包含有一介面卡;及a computer comprising an interface card; and 复数个磁碟机,分别连接至该介面卡;A plurality of disk drives are respectively connected to the interface card; 其中,该复数个磁碟机中包含有至少一磁碟阵列,该磁碟阵列中,各磁碟机的最后一个磁区为一阵列配置磁区;而该电脑可通过介面卡依该等磁碟机最后磁区的数据而辨识管理各磁碟机及磁碟阵列的存取。Wherein, the plurality of disk drives includes at least one disk array, and in the disk array, the last sector of each disk drive is an array configuration sector; The data of the final sector is used to identify and manage the access of each disk drive and disk array. 2.如权利要求1所述的可适用多重磁碟阵列的磁碟管理系统,其特征是:该阵列配置磁区储存有一阵列配置数据。2. The disk management system applicable to multiple disk arrays as claimed in claim 1, wherein the array configuration sector stores an array configuration data. 3.如权利要求2所述的可适用多重磁碟阵列的磁碟管理系统,其特征是:该阵列配置数据包含有一阵列标帜栏位,可籍以识别该磁碟是否为一阵列磁碟。3. The disk management system applicable to multiple disk arrays as claimed in claim 2, wherein the array configuration data includes an array flag field, which can be used to identify whether the disk is an array disk . 4.如权利要求2所述的可适用多重磁碟阵列的磁碟管理系统,其特征是:该阵列配置数据包含有一阵列资讯,用以记录该磁碟阵列的状态及各项设定。4. The disk management system applicable to multiple disk arrays as claimed in claim 2, wherein the array configuration data includes array information for recording the status and various settings of the disk array. 5.如权利要求4所述的可适用多重磁碟阵列的磁碟管理系统,其特征是:该阵列资讯至少包含有阵列类型、阵列磁碟数目、数据分带大小及阵列可用容量。5. The disk management system applicable to multiple disk arrays as claimed in claim 4, wherein the array information at least includes array type, number of disks in the array, data strip size and available capacity of the array. 6.如权利要求5所述的可适用多重磁碟阵列的磁碟管理系统,其特征是:该阵列资讯还包含有一阵列完整旗帜,用以识别该阵列是否完整。6. The disk management system applicable to multiple disk arrays as claimed in claim 5, wherein the array information further includes an array integrity flag for identifying whether the array is complete. 7.如权利要求5所述的可适用多重磁碟阵列的磁碟管理系统,其特征是:该阵列资讯还包含有一阵列序号,可供识别同类型的不同阵列。7. The disk management system applicable to multiple disk arrays as claimed in claim 5, wherein the array information further includes an array serial number for identifying different arrays of the same type. 8.如权利要求4所述的可适用多重磁碟阵列的磁碟管理系统,其特征是:该阵列配置数据还包含有一磁碟资讯,用以记录该磁碟机的各项资讯。8. The disk management system applicable to multiple disk arrays as claimed in claim 4, wherein the array configuration data further includes disk information for recording various information of the disk drive. 9.如权利要求8所述的可适用多重磁碟阵列的磁碟管理系统,其特征是:该磁碟资讯至少包含有一序号校验和。9. The disk management system applicable to multiple disk arrays as claimed in claim 8, wherein the disk information includes at least a serial number checksum. 10.如权利要求8所述的可适用多重磁碟阵列的磁碟管理系统,其特征是:该磁碟资讯至少包含有一启动栏位。10. The disk management system applicable to multiple disk arrays as claimed in claim 8, wherein the disk information includes at least one activation field. 11.如权利要求8所述的可适用多重磁碟阵列的磁碟管理系统,其特征是:该磁碟资讯至少包含有一磁碟顺序与功能栏位。11. The disk management system applicable to multiple disk arrays as claimed in claim 8, wherein the disk information includes at least one disk order and function field. 12.如权利要求8所述的可适用多重磁碟阵列的磁碟管理系统,其特征是:该磁碟资讯至少包含有一优化栏位。12. The disk management system applicable to multiple disk arrays as claimed in claim 8, wherein the disk information includes at least one optimization field. 13.如权利要求2所述的可适用多重磁碟阵列的磁碟管理系统,其特征是:该阵列配置数据包含有该阵列中各磁碟机的序号校验。13. The disk management system applicable to multiple disk arrays as claimed in claim 2, wherein the array configuration data includes a serial number verification of each disk drive in the array. 14.如权利要求13所述的可适用多重磁碟阵列的磁碟管理系统,其特征是:该序号校验和以各磁碟机的型号、序列号及固件版本运算而得。14. The disk management system applicable to multiple disk arrays as claimed in claim 13, wherein the serial number checksum is calculated based on the model, serial number and firmware version of each disk drive. 15.如权利要求13所述的可适用多重磁碟阵列的磁碟管理系统,其特征是:该等各磁碟机的序号校验和依各磁碟机在该磁碟阵列中的顺序排列。15. The disk management system applicable to multiple disk arrays as claimed in claim 13, wherein the checksums of the serial numbers of the disk drives are arranged according to the order of the disk drives in the disk array . 16.如权利要求13所述的可适用多重磁碟阵列的磁碟管理系统,其特征是:该阵列配置数据还包含有一阵列配置校验和。16. The disk management system applicable to multiple disk arrays as claimed in claim 13, wherein the array configuration data further includes an array configuration checksum. 17.如权利要求16所述的可适用多重磁碟阵列的磁碟管理系统,其特征是:该配置校验和以阵列配置的各项资讯运算而得。17. The disk management system applicable to multiple disk arrays as claimed in claim 16, wherein the configuration checksum is obtained by computing various information of the array configuration.
CNB021581967A 2002-12-24 2002-12-24 Disk management system suitable for multiple disk arrays Expired - Lifetime CN1173265C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021581967A CN1173265C (en) 2002-12-24 2002-12-24 Disk management system suitable for multiple disk arrays

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021581967A CN1173265C (en) 2002-12-24 2002-12-24 Disk management system suitable for multiple disk arrays

Publications (2)

Publication Number Publication Date
CN1421783A true CN1421783A (en) 2003-06-04
CN1173265C CN1173265C (en) 2004-10-27

Family

ID=4753089

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021581967A Expired - Lifetime CN1173265C (en) 2002-12-24 2002-12-24 Disk management system suitable for multiple disk arrays

Country Status (1)

Country Link
CN (1) CN1173265C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102467449A (en) * 2010-11-16 2012-05-23 英业达股份有限公司 Simulation Method of Large-capacity Sector Disk Supporting File Access Test

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6947748B2 (en) 2000-12-15 2005-09-20 Adaptix, Inc. OFDMA with adaptive subcarrier-cluster configuration and selective loading

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102467449A (en) * 2010-11-16 2012-05-23 英业达股份有限公司 Simulation Method of Large-capacity Sector Disk Supporting File Access Test

Also Published As

Publication number Publication date
CN1173265C (en) 2004-10-27

Similar Documents

Publication Publication Date Title
CN1280702C (en) Configuring memory for a raid storage system
CN101625627B (en) Data read-in method, disc redundant array and controller thereof
US8280855B2 (en) Extended logical worm data integrity protection with unique worm identifier in header and database
US9164921B2 (en) Dynamic reuse and reconfiguration of logical data objects in a virtual tape system
CN1518697A (en) Method, apparatus and program for providing hybrid disk mirroring and disk striping
CN102326141A (en) Processing method and apparatus for raid configuration information and raid controller
US20110107140A1 (en) Selective write protect for disaster recovery testing
US8694602B2 (en) Storage apparatus and its data processing method
CN1503140A (en) BIOS storage array
CN1421783A (en) Disk management system applicable to multiple disk arrays
US6985971B2 (en) Testing method of array configuration for multiple disk-array system
US8566558B2 (en) Storage apparatus and data management method
US7010625B2 (en) Disk administrating system for multiple disk-arrays
US6983335B2 (en) Disk drive managing method for multiple disk-array system
US20070162695A1 (en) Method for configuring a storage drive
CN100530115C (en) Disk management method suitable for multiple disk array system
CN1127056C (en) Optical disc array tower structure
CN1218250C (en) Array Configuration Verification Method Applicable to Multiple Disk Array Systems
JP3128102B2 (en) Information recording / reproducing method
CN1155963C (en) Method for recovering damaged storage capacity by using reserved capacity
US6996637B2 (en) Array configuration for multiple disk-array system
CN101359299A (en) Write operation method for mapping Redundant Array of Inexpensive Disks (RAID) equipment
CN116069266B (en) Disk Roaming Control Method, Device, Equipment, and Computer-Readable Storage Medium
CN100481017C (en) Disk system configuration structure suitable for multiple disk arrays
US20090083481A1 (en) Method for mapping write operation of raid device

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
CX01 Expiry of patent term

Granted publication date: 20041027

CX01 Expiry of patent term