System and method for zeroing data storage blocks in a raid storage implementation
    2.
    发明授权
    System and method for zeroing data storage blocks in a raid storage implementation 有权
    在RAID存储实现中归零数据存储块的系统和方法

    公开(公告)号:US06425053B1

    公开(公告)日:2002-07-23

    申请号:US09604347

    申请日:2000-06-27

    IPC分类号: G06F1300

    摘要: A system and method for rapidly zeroing/clearing a container in a redundant array of independent disks (RAID) provides the writing of a series of logical zeros to each disk in the container using an internal bus driver-level command. The command causes a small data block of all zeroes written to the disk to be duplicated so that the entire container space in each disk is effectively written-to. The bus driver is preferably a small computer system interface (SCSI) architecture that supports a WRITE SAME command. Where the disk device fails to support the WRITE SAME command then an alternative process is employed, in which a single large sized memory block is created and initial sized with all zeroes. A predetermined number of virtual scatter gather elements are created, each pointing to the memory block. The data in these scatter gather elements is written to the unsupported device so as to clear the entire container space of that device using a smaller block than the overall space requires for complete clearance.

    摘要翻译: 用于在独立磁盘(RAID)的冗余阵列中快速归零/清除容器的系统和方法使用内部总线驱动程序级命令向容器中的每个磁盘写入一系列逻辑零。 该命令导致写入磁盘的所有零的小数据块被复制,以便每个磁盘中的整个容器空间被有效地写入。 总线驱动器优选地是支持WRITE SAME命令的小型计算机系统接口(SCSI)架构。 在磁盘设备无法支持WRITE SAME命令的情况下,采用替代过程,其中创建单个大型存储器块并且具有全零的初始大小。 创建预定数量的虚拟散射收集元素,每个元素指向存储块。 这些散点收集元素中的数据被写入不受支持的设备,以便使用比整体空间完全清除所需的更小的块来清除该设备的整个容器空间。