Patent ID: 6901478

Claim:
A system having RAID levels, comprising: a storage medium for having at least two disks; a memory for storing a striping zone information table of total disks in which a physical address of data recorded in a disk of the storage medium is converted into a logic address; and CPU for modifying a striping zone information table stored in the memory in case a new disk is added to the storage medium, storing the modified striping zone information table in the memory, converting a logic address of data to be written/read out from the stored table into a physical address in response to writing/reading instructions of the disk, searching positions of a corresponding disk D and a physical block B and controlling writing or reading out the data, wherein the CPU converts the logic address into the physical address by using an equation as follows: D =((logBlkNo) % parDevice))+(totalDevice−parDevice) B =(logBlkNo−logStartNo)/parDevice+phyStartNo wherein D is a disk number storing a logic block n; B is a physical address number inside a disk mapped in the logic block n; logBlkNo is an address of the logic block n; logStartNo is a start address of a striping; phyStartNo is a physical block number on a disk of logBlkNo; parDevice is the number of disks participating in a striping; and totalDevice is the number of total disks.