Method and apparatus for expanding a virtual storage device
    1.
    发明授权
    Method and apparatus for expanding a virtual storage device 有权
    扩展虚拟存储设备的方法和装置

    公开(公告)号:US08656131B2

    公开(公告)日:2014-02-18

    申请号:US12363870

    申请日:2009-02-02

    摘要: The present invention provides for the expansion of a virtual storage device. Expansion of the virtual storage device includes adding one or more additional storage device units to an existing virtual storage device. Blocks or strips included in an added storage device unit are assigned addresses, to allow the added storage capacity to be accessed immediately. In order to reestablish a pattern of data storage addresses from the original storage device units of the pre-expanded virtual storage device across all of the storage device units of the post-expanded virtual storage device, temporary storage is provided. In particular, as a strip of data is relocated to its proper post-expand location, the data occupying that location is placed in a temporary storage buffer. Data in the temporary storage buffer is then written to the proper post-expand location for that data, with displaced data being written to a second temporary storage buffer.

    摘要翻译: 本发明提供虚拟存储设备的扩展。 扩展虚拟存储设备包括向现有的虚拟存储设备添加一个或多个附加的存储设备单元。 添加存储设备单元中包含的块或条带被分配地址,以允许立即访问添加的存储容量。 为了在扩展后的虚拟存储设备的所有存储设备单元之间重新建立来自预扩展虚拟存储设备的原始存储设备单元的数据存储地址的模式,提供临时存储。 特别地,当一条数据被重定位到其适当的后扩展位置时,占据该位置的数据被放置在临时存储缓冲器中。 然后临时存储缓冲区中的数据被写入到该数据的适当的后扩展位置,其中移位数据被写入第二临时存储缓冲器。

    METHOD AND APPARATUS FOR EXPANDING A VIRTUAL STORAGE DEVICE
    2.
    发明申请
    METHOD AND APPARATUS FOR EXPANDING A VIRTUAL STORAGE DEVICE 有权
    扩展虚拟存储设备的方法和装置

    公开(公告)号:US20100115210A1

    公开(公告)日:2010-05-06

    申请号:US12363870

    申请日:2009-02-02

    IPC分类号: G06F12/10 G06F12/00

    摘要: The present invention provides for the expansion of a virtual storage device. Expansion of the virtual storage device includes adding one or more additional storage device units to an existing virtual storage device. Blocks or strips included in an added storage device unit are assigned addresses, to allow the added storage capacity to be accessed immediately. In order to reestablish a pattern of data storage addresses from the original storage device units of the pre-expanded virtual storage device across all of the storage device units of the post-expanded virtual storage device, temporary storage is provided. In particular, as a strip of data is relocated to its proper post-expand location, the data occupying that location is placed in a temporary storage buffer. Data in the temporary storage buffer is then written to the proper post-expand location for that data, with displaced data being written to a second temporary storage buffer.

    摘要翻译: 本发明提供虚拟存储设备的扩展。 扩展虚拟存储设备包括向现有的虚拟存储设备添加一个或多个附加的存储设备单元。 添加存储设备单元中包含的块或条带被分配地址,以允许立即访问添加的存储容量。 为了在扩展后的虚拟存储设备的所有存储设备单元之间重新建立来自预扩展虚拟存储设备的原始存储设备单元的数据存储地址的模式,提供临时存储。 特别地,当一条数据被重定位到其适当的后扩展位置时,占据该位置的数据被放置在临时存储缓冲器中。 然后临时存储缓冲区中的数据被写入到该数据的适当的后扩展位置,其中移位数据被写入第二临时存储缓冲器。

    Mirrored data storage with improved data reliability
    4.
    发明申请
    Mirrored data storage with improved data reliability 有权
    具有提高数据可靠性的镜像数据存储

    公开(公告)号:US20140258612A1

    公开(公告)日:2014-09-11

    申请号:US13952722

    申请日:2013-07-29

    IPC分类号: G06F3/06

    摘要: A plurality of arrays of storage devices, each providing dual storage device redundancy, is provided. The plurality of arrays of storage devices includes a plurality of mirrored sets of primary storage devices, each including an even number of at least two or more primary storage devices. Each of the mirrored sets of primary storage devices stores a first and a second copy of data. The plurality of arrays of storage devices also includes a secondary storage device, which is a single physical storage device that stores a third copy of the data stored on each of the plurality of mirrored sets of primary storage devices. The secondary storage device has at least the capacity to store the data stored on the plurality of mirrored sets of primary storage devices. Dual storage device redundancy preserves data if data cannot be read from one or two physical storage devices in any array.

    摘要翻译: 提供了多个存储设备阵列,每个存储设备提供双重存储设备冗余。 多个存储设备阵列包括多个主要存储设备的镜像组,每个主存储设备包括偶数个至少两个或更多个主存储设备。 每个主存储设备的镜像集存储数据的第一和第二副本。 多个存储设备阵列还包括辅助存储设备,其是存储存储在多个镜像的主存储设备组中的每一个上的数据的第三副本的单个物理存储设备。 辅助存储设备至少具有存储存储在多个主要存储设备的多个镜像集合上的数据的能力。 如果无法从任何阵列中的一个或两个物理存储设备读取数据,双存储设备冗余将保留数据。