Method, device and computer program product for storage system management

    公开(公告)号:US11593264B2

    公开(公告)日:2023-02-28

    申请号:US17516760

    申请日:2021-11-02

    IPC分类号: G06F12/00 G06F12/0802

    摘要: Techniques for managing a storage system involve: based on a degree of importance of data stored in a persistent storage device of the storage system, determining key data from the data, wherein a degree of importance of the key data is higher than a threshold degree; respectively identifying first data corresponding to the key data in a first cache of the storage system and second data corresponding to the key data in a second cache of the storage system as non-removable; and in response to corruption of the first data, repairing the first data using the second data in the second cache. Such techniques can avoid system shutdown caused by corruption of key data.

    METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR STORAGE SYSTEM MANAGEMENT

    公开(公告)号:US20220327053A1

    公开(公告)日:2022-10-13

    申请号:US17516760

    申请日:2021-11-02

    IPC分类号: G06F12/0802

    摘要: Techniques for managing a storage system involve: based on a degree of importance of data stored in a persistent storage device of the storage system, determining key data from the data, wherein a degree of importance of the key data is higher than a threshold degree; respectively identifying first data corresponding to the key data in a first cache of the storage system and second data corresponding to the key data in a second cache of the storage system as non-removable; and in response to corruption of the first data, repairing the first data using the second data in the second cache. Such techniques can avoid system shutdown caused by corruption of key data, thereby optimizing system performance.

    Method and apparatus for data copy

    公开(公告)号:US11126353B2

    公开(公告)日:2021-09-21

    申请号:US16704748

    申请日:2019-12-05

    摘要: Embodiments of the present disclosure relate to methods and apparatuses for data copy. A method comprises receiving, from a client module in a first processing unit, a read request for reading data from a first storage region. The method further comprises, in response to determining from the read request that the data is to be copied, obtaining, from a cache, a first bitmap associated with the first storage region, the first bitmap indicating if the first storage region is filled with zero. The method further comprises, in response to determining from the first bitmap that the first storage region is filled with zero, sending, to the client module, an indication that the data is zero.

    Method, device, and computer readable storage medium for allocating access rights to data among storage processors

    公开(公告)号:US11048422B2

    公开(公告)日:2021-06-29

    申请号:US16786210

    申请日:2020-02-10

    IPC分类号: G06F3/06

    摘要: Embodiments of the present disclosure relate to a method, device and computer readable medium for managing storage. The method comprises: in response to obtaining, at a first storage processor, an access request for a storage unit, determining whether the storage unit is currently accessible, the storage unit including at least one storage area. The method further comprises: in response to the storage unit being currently inaccessible, determining whether the first storage processor has an access right to the storage unit. In addition, the method further comprises: in response to the first storage processor having no access right, requesting a second storage processor for the access right, the second storage processor being associated with a mirror storage unit of the storage unit, and the first and second storage processors having exclusive write access rights.

    Method, device and computer readable medium for managing a storage system

    公开(公告)号:US10936419B2

    公开(公告)日:2021-03-02

    申请号:US16172030

    申请日:2018-10-26

    摘要: Embodiments of the present disclosure provide a method and a device for managing storage system. In an embodiment, a plurality of RAID stripes to be reconstructed in the storage system are determined. A first RAID stripe is selected from a plurality of RAID stripes based on a plurality of I/O load states at a disk extent level for the plurality of RAID stripes at a first storage processor in the storage system, the first RAID having a high I/O load at the disk extent level. Then, a first disk extent for reconstructing the first RAID stripe is determined and the first storage processor is configured to reconstruct data for the first RAID stripe at the first disk extent. A corresponding device to implement the method is further disclosed.

    METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR MANAGING DISK ARRAY

    公开(公告)号:US20200348857A1

    公开(公告)日:2020-11-05

    申请号:US16819979

    申请日:2020-03-16

    IPC分类号: G06F3/06

    摘要: Techniques manage a disk array. Such techniques involve determining, from one or more disk arrays constructed based on a plurality of disks, a target disk array to be restriped, the target disk array being associated with disk slices on different disks and including a stripe to be reconstructed, the stripe including extents located in the disk slices; determining, from the disk slices, a first disk slice on which data migration is to be performed, a first extent of the extents being located in the first disk slice; allocating, on the plurality of disks, a second disk slice for storing data from the first disk slice; and reconstructing the stripe by migrating data from the first extent of the first disk slice into the second disk slice. Such techniques significantly reduce the number of input/output operations during stripe reconstruction while avoiding waste of storage space.

    METHOD, DEVICE, AND COMPUTER READABLE STORAGE MEDIUM FOR MANAGING STORAGE

    公开(公告)号:US20200241777A1

    公开(公告)日:2020-07-30

    申请号:US16786210

    申请日:2020-02-10

    IPC分类号: G06F3/06

    摘要: Embodiments of the present disclosure relate to a method, device and computer readable medium for managing storage. The method comprises: in response to obtaining, at a first storage processor, an access request for a storage unit, determining whether the storage unit is currently accessible, the storage unit including at least one storage area. The method further comprises: in response to the storage unit being currently inaccessible, determining whether the first storage processor has an access right to the storage unit. In addition, the method further comprises: in response to the first storage processor having no access right, requesting a second storage processor for the access right, the second storage processor being associated with a mirror storage unit of the storage unit, and the first and second storage processors having exclusive write access rights.

    Method and device for managing storage system

    公开(公告)号:US10664392B2

    公开(公告)日:2020-05-26

    申请号:US15848418

    申请日:2017-12-20

    IPC分类号: G06F11/00 G06F12/06 G06F11/10

    摘要: The present invention discloses a method and device for managing a storage system. Specifically, in one embodiment of the present invention there is proposes a method for managing a storage system, the method comprising: dividing a stripe included in a storage array in the storage system into a group of blocks; in response to receiving an allocation request for a storage space in the storage system, determining a space size associated with the allocation request; and building a repository based on one or more blocks selected from the group which match the space size, the repository being defined using an address mapping including addresses of the one or more blocks in the storage system. In one embodiment of the present invention there is proposed a device for managing a storage system.

    STORAGE MANAGEMENT METHOD, ELECTRONIC DEVICE AND COMPUTER PROGRAM PRODUCT

    公开(公告)号:US20190384514A1

    公开(公告)日:2019-12-19

    申请号:US16369408

    申请日:2019-03-29

    IPC分类号: G06F3/06

    摘要: A storage management technique involves: receiving a request for creating a virtual volume, the request at least indicating a size and a service level of the virtual volume; in response to the request, creating the virtual volume on a first storage device; storing metadata information of the virtual volume in a local database that is accessible to the first storage device, the metadata information at least comprising identification information of the virtual volume and identification information of the first storage device; and synchronizing the metadata information to at least one second storage device. Such a technique enables more flexible creation of virtual volumes on a cluster of storage device.