System for optimizing data storage in a RAID system
    1.
    发明授权
    System for optimizing data storage in a RAID system 有权
    用于优化RAID系统中数据存储的系统

    公开(公告)号:US06311251B1

    公开(公告)日:2001-10-30

    申请号:US09197960

    申请日:1998-11-23

    IPC分类号: G06F1200

    摘要: The intelligent data storage manager functions to optimize the data storage utilization in a RAID data storage subsystem that is equipped with a heterogeneous mix of data storage elements. This is accomplished by using preference groups and biasing the writing of stripes of data in the redundancy groups of the RAID system to the disk drive or a set of disk drives in the preference group that have the greatest available data storage capacity. This ensures that the data storage capacity of the the disk drive with the largest available capacity is utilized to the maximum capacity. A preference group comprises a group of disk drives that is larger than the stripe size that is used to store data in a RAID format. The data storage manager does not write data across all of the disk drives in the preference group at a time, but rotates the collection of disk drives that are used to write a stripe of data. Therefore, if there is a failure of one of the disks in the RAID preference group, only a portion of the stripes stored therein need to be reconstructed, thereby speeding the reconstruction process. By including the the disk drive(s) with the largest available capacity in every stripe that is written to the preference group, the data storage capacity of the disk drive with the largest available capacity is preferentially used in the storage of data, thereby using this excess capacity first, with the utilization of the data storage capacity of this disk drive being related to the ratio of the preference group size to the RAID stripe size.

    摘要翻译: 智能数据存储管理器用于优化配备有异构混合数据存储元件的RAID数据存储子系统中的数据存储利用率。 这是通过使用偏好组并将RAID系统的冗余组中的数据条带写入到具有最大可用数据存储容量的优选组中的磁盘驱动器或一组磁盘驱动器来实现的。 这确保了具有最大可用容量的磁盘驱动器的数据存储容量被利用到最大容量。 优选组包括大于用于以RAID格式存储数据的条带大小的一组磁盘驱动器。 数据存储管理器不会一次在首选项组中的所有磁盘驱动器上写入数据,而是旋转用于写入数据条带的磁盘驱动器集合。 因此,如果RAID偏好组中的其中一个磁盘发生故障,则仅需要重新存储其中存储的一部分条带,从而加速重建过程。 通过在写入优选组的每个条带中包含最大可用容量的磁盘驱动器,具有最大可用容量的磁盘驱动器的数据存储容量优先用于数据存储,从而使用 利用该磁盘驱动器的数据存储容量与首选组大小与RAID条带大小的比率相关联,首先使用超容量。