Storage control apparatus and control method of storage control apparatus
    1.
    发明授权
    Storage control apparatus and control method of storage control apparatus 有权
    存储控制装置及储存控制装置的控制方法

    公开(公告)号:US08984352B2

    公开(公告)日:2015-03-17

    申请号:US12866915

    申请日:2010-04-14

    申请人: Eiju Katsuragi

    发明人: Eiju Katsuragi

    IPC分类号: G06F11/00 G06F3/06 G06F11/07

    摘要: [This invention] inhibits the response time of the storage control apparatus from being longer even if the response time of the storage apparatus is long.The disk adapter (DKA), receiving a read message from the channel adapter (CHA), sets the timeout time in accordance with specified conditions, and tries to read data from the storage apparatus 4. As the timeout time, either the normal value or the shortened value is selected. If a timeout error occurs, the read job is reset, and correction read is started.

    摘要翻译: 即使存储装置的响应时间长,也能够抑制存储控制装置的响应时间变长。 从通道适配器(CHA)接收读取消息的磁盘适配器(DKA)根据指定的条件设置超时时间,并尝试从存储设备4读取数据。作为超时时间,正常值或 选择缩短的值。 如果发生超时错误,则读取作业将被复位,并且更改读取开始。

    Storage controller and method for controlling input and output of data between a storage apparatus and a host computer
    2.
    发明授权
    Storage controller and method for controlling input and output of data between a storage apparatus and a host computer 有权
    用于控制存储设备和主机之间的数据输入和输出的存储控制器和方法

    公开(公告)号:US08234542B2

    公开(公告)日:2012-07-31

    申请号:US12362996

    申请日:2009-01-30

    申请人: Eiju Katsuragi

    发明人: Eiju Katsuragi

    IPC分类号: G06F11/00

    CPC分类号: G06F11/0751 G06F11/0727

    摘要: A storage controller detects error with relative ease when reading data from a storage apparatus. An address data appending device appends address data to each of logical blocks with respect to the data received from a host. A device communication control device determines a divisional position in every data with a size of a predetermined number of blocks, counterchanges the data in anterior and posterior parts around the divisional position, and stores the data in the storage apparatus. When reading the data from the storage apparatus, an address data checking device determines whether or not the value of the address data appended to the block read out and an expected value of the address data calculated based on the divisional position match with each other. If the values match, the data is sent to the cache memory. If the values do not match, an error is detected.

    摘要翻译: 当从存储装置读取数据时,存储控制器相对容易地检测错误。 地址数据附加装置将地址数据相对于从主机接收的数据附加到每个逻辑块。 设备通信控制设备确定具有预定数量块的大小的每个数据中的分割位置,在分割位置周围的前部和后部中的数据进行交换,并将数据存储在存储设备中。 当从存储装置读取数据时,地址数据检查装置确定附加到读出的块的地址数据的值和基于分割位置计算出的地址数据的期望值是否一致。 如果值匹配,则将数据发送到高速缓存。 如果值不匹配,则会检测到错误。

    Storage control device and data recovery method for storage control device
    3.
    发明授权
    Storage control device and data recovery method for storage control device 有权
    存储控制装置和存储控制装置的数据恢复方法

    公开(公告)号:US07451346B2

    公开(公告)日:2008-11-11

    申请号:US11403841

    申请日:2006-04-14

    IPC分类号: G06F11/00

    摘要: The present invention efficiently recovers an error drive by suppressing futile copying. When the number of errors of the disk drive is equal to or more than a first threshold, data stored in the disk drive is copied to a spare drive by a drive copy section. When the number of errors of the disk drive is equal to or more than a second threshold prior to completion of the drive copy, the disk drive is closed, and a correction copy by a correction copy section is started in place of the drive copy. The correction copy section starts the correction copy from the position where the drive copy is interrupted by taking over the drive copy completion position (copy interrupt position) managed by a copy progress condition management section.

    摘要翻译: 本发明通过抑制无效复制来有效地恢复错误驱动。 当磁盘驱动器的错误数量等于或大于第一阈值时,由驱动器复制部分将存储在磁盘驱动器中的数据复制到备用驱动器。 当在驱动器复制完成之前磁盘驱动器的错误数量等于或大于第二阈值时,磁盘驱动器被关闭,并且由驱动器拷贝开始校正副本部分的修正副本。 校正副本部分通过接管由复制进度条件管理部分管理的驱动器复制完成位置(复制中断位置),从驱动器副本被中断的位置开始校正副本。

    Storage controller and storage control method
    4.
    发明申请
    Storage controller and storage control method 有权
    存储控制器和存储控制方法

    公开(公告)号:US20080147961A1

    公开(公告)日:2008-06-19

    申请号:US11702122

    申请日:2007-02-05

    IPC分类号: G06F12/00

    摘要: A storage control technique with which, even if not data, but only its management information is deleted, a host system can recognize storage areas storing unnecessary data and so use them effectively. When a file system in the host system deletes the management information for data stored in a page in a pool volume, a control circuit writes ‘0’ in all the areas in the deletion target page in response to a command from the host system. The control circuit then detects the page where ‘0’ is written in all of its areas and releases it from allocation to the corresponding virtual volume.

    摘要翻译: 一种存储控制技术,即使不是数据,而是仅删除其管理信息,主机系统可以识别存储不必要数据的存储区域,因此有效地使用它们。 当主机系统中的文件系统删除存储在池卷中的页面中的数据的管理信息时,控制电路响应于来自主机系统的命令在删除目标页面的所有区域中写入“0”。 然后,控制电路检测在其所有区域中写入“0”的页面,并将其从分配中释放到相应的虚拟卷。

    Storage control device and data recovery method for storage control device
    5.
    发明申请
    Storage control device and data recovery method for storage control device 有权
    存储控制装置和存储控制装置的数据恢复方法

    公开(公告)号:US20070220313A1

    公开(公告)日:2007-09-20

    申请号:US11403841

    申请日:2006-04-14

    IPC分类号: G06F11/00

    摘要: The present invention efficiently recovers an error drive by suppressing futile copying. When the number of errors of the disk drive is equal to or more than a first threshold, data stored in the disk drive is copied to a spare drive by a drive copy section. When the number of errors of the disk drive is equal to or more than a second threshold prior to completion of the drive copy, the disk drive is closed, and a correction copy by a correction copy section is started in place of the drive copy. The correction copy section starts the correction copy from the position where the drive copy is interrupted by taking over the drive copy completion position (copy interrupt position) managed by a copy progress condition management section.

    摘要翻译: 本发明通过抑制无效复制来有效地恢复错误驱动。 当磁盘驱动器的错误数量等于或大于第一阈值时,由驱动器复制部分将存储在磁盘驱动器中的数据复制到备用驱动器。 当在驱动器复制完成之前磁盘驱动器的错误数量等于或大于第二阈值时,磁盘驱动器被关闭,并且由驱动器拷贝开始校正副本部分的修正副本。 校正副本部分通过接管由复制进度条件管理部分管理的驱动器复制完成位置(复制中断位置),从驱动器副本被中断的位置开始校正副本。

    Disk array device with selectable method for generating redundant data

    公开(公告)号:US06463505B2

    公开(公告)日:2002-10-08

    申请号:US09883179

    申请日:2001-06-19

    IPC分类号: G06F1216

    摘要: A disk array device selects a redundant generation method for reducing the overhead and improving the reliability associated with generating redundant data. The disk array device includes a disk controller connected to and controlling an array of disk drives. The disk controller includes a redundant data generator, a difference data generator, and a redundant data generation method selector. The redundant data generator is able to generate redundant data via a read and modify method and an all stripes method. The disk array device selects a method of generating redundant data from a method of read and modify and all stripes, and a method of generation in a drive and a method of difference, both of which are executed to generate redundant data on a disk drive. The disk array device selects the method of generating redundant data that will minimize the time required to process, transfer and store both the received host data and the generated redundant data based on the length of write data received from the host, an access pattern specified by the host, by the current load state of the disk drives, and by the existence of a failure state in a disk drive. Divided write data and previous data to be updated may be transferred depending on the write data length.

    Storage apparatus and method for arranging storage areas and managing error correcting code (ECC) groups
    7.
    发明授权
    Storage apparatus and method for arranging storage areas and managing error correcting code (ECC) groups 有权
    用于布置存储区域并管理纠错码(ECC)组的存储装置和方法

    公开(公告)号:US08775730B2

    公开(公告)日:2014-07-08

    申请号:US12010293

    申请日:2008-01-23

    IPC分类号: G06F3/06

    摘要: This storage apparatus for providing a dynamically expandable virtual volume to a host system to access the virtual volume comprises an allocation unit for configuring a group with a plurality of disks for providing a storage area to be allocated to the virtual volume, and allocating the storage area respectively from a plurality of the groups to the virtual volume; and a storage area arrangement unit for rearranging the storage area in each of the groups being used by the virtual volume to become optimal among each of the groups based on external operation.

    摘要翻译: 用于向主机系统提供动态扩展的虚拟卷以访问虚拟卷的该存储装置包括用于配置具有多个磁盘的组的分配单元,用于提供要分配给虚拟卷的存储区域,并且分配存储区域 分别从多个组到虚拟卷; 以及存储区域布置单元,用于基于外部操作重新排列由虚拟卷使用的每个组中的存储区域,以使其在每个组中变得最佳。

    Virtualization system and area allocation control method
    8.
    发明授权
    Virtualization system and area allocation control method 有权
    虚拟化系统和区域分配控制方法

    公开(公告)号:US08356157B2

    公开(公告)日:2013-01-15

    申请号:US13137533

    申请日:2011-08-24

    IPC分类号: G06F12/00

    摘要: A virtualization system, upon judging that a write operation from a higher-level device is an operation to write in the format of the virtual volume, even when the write position of the write operation is in a virtual area different from a virtual area to which an allocated actual area has been allocated, if there is an unused area in the allocated actual area, writes management information to the unused area according to the write operation, and if there is no unused area in the allocated actual area, newly allocates an unallocated actual area, and writes management information to the newly allocated actual area according to the write operation.

    摘要翻译: 虚拟化系统在判断来自较高级设备的写入操作是以虚拟卷的格式写入的操作时,即使当写入操作的写入位置在与虚拟区域不同的虚拟区域中时, 如果分配的实际区域中存在未使用区域,则根据写入操作将管理信息写入未使用区域,并且如果在所分配的实际区域中没有未使用区域,则新分配未分配的实际区域 实际区域,并根据写入操作将管理信息写入新分配的实际区域。

    Storage controller and storage control method
    9.
    发明授权
    Storage controller and storage control method 有权
    存储控制器和存储控制方法

    公开(公告)号:US07681002B2

    公开(公告)日:2010-03-16

    申请号:US11702122

    申请日:2007-02-05

    IPC分类号: G06F7/00 G06F12/00

    摘要: A storage control technique with which, even if not data, but only its management information is deleted, a host system can recognize storage areas storing unnecessary data and so use them effectively. When a file system in the host system deletes the management information for data stored in a page in a pool volume, a control circuit writes ‘0’ in all the areas in the deletion target page in response to a command from the host system. The control circuit then detects the page where ‘0’ is written in all of its areas and releases it from allocation to the corresponding virtual volume.

    摘要翻译: 一种存储控制技术,即使不是数据,而是仅删除其管理信息,主机系统可以识别存储不必要数据的存储区域,因此有效地使用它们。 当主机系统中的文件系统删除存储在池卷中的页面中的数据的管理信息时,控制电路响应于来自主机系统的命令在删除目标页面的所有区域中写入“0”。 然后,控制电路检测在其所有区域中写入“0”的页面,并将其从分配中释放到相应的虚拟卷。

    Storage controller and storage controller control method
    10.
    发明申请
    Storage controller and storage controller control method 有权
    存储控制器和存储控制器的控制方法

    公开(公告)号:US20090138672A1

    公开(公告)日:2009-05-28

    申请号:US12068515

    申请日:2008-02-07

    IPC分类号: G06F12/06

    摘要: A storage controller of the present invention can input and output data even when the track size, which is the host management unit, is not consistent with the block size of the storage device. A boundary correction unit adds gap data corresponding to a gap size to data in a buffer memory so that the boundary of the track and boundary of the block inside the storage device match. A guarantee code is added to each logical block received from the host, and these guarantee code-appended blocks are stored in a cache memory. By providing a gap in the storage device every 116 extended logical blocks, the start position of the lead block of a track matches up with the start position of the logical blocks of the storage device.

    摘要翻译: 即使当作为主机管理单元的磁道大小与存储设备的块大小不一致时,本发明的存储控制器也可以输入和输出数据。 边界校正单元将对应于间隙大小的间隙数据添加到缓冲存储器中的数据,使得存储设备内的块的边界和边界匹配。 向从主机接收到的每个逻辑块添加保证码,这些保证代码附加块被存储在高速缓冲存储器中。 通过在每116个扩展的逻辑块中在存储设备中提供间隙,轨道的引导块的开始位置与存储设备的逻辑块的开始位置相匹配。