发明名称 Method of migrating stored data and system thereof
摘要 There is provided a storage system and a method of migrating a source data portion from a source logical volume to a destination range in a destination logical volume. The method comprises: configuring a source mapping data structure to comprise an entry associated with said source data portion and indicative of mapping between logical addresses corresponding to said source data portion and addresses corresponding to said source data portion and related to a physical address space; and, responsive to a migration command, configuring a destination mapping data structure to comprise an entry associated with said at least one destination range and comprising a reference to said entry in the source mapping data structure, said entry in the source mapping data structure to be used for mapping to said addresses related to said physical address space and corresponding to the source data portion and to the migrated data portion.
申请公布号 US8856191(B2) 申请公布日期 2014.10.07
申请号 US201213564130 申请日期 2012.08.01
申请人 Infinidat Ltd. 发明人 Ben-Tsion Ido;Corry Leo;Sandler Kariel;Broido Jacob
分类号 G06F17/30;G06F13/00 主分类号 G06F17/30
代理机构 代理人 Reches Oren
主权项 1. A method of migrating a source data portion, the method comprising: receiving, by a storage system, a migration command for migrating the source data portion from a source logical address range within a source logical volume to at least one destination logical address range within at least one destination logical volume; wherein the source logical volume is associated with a source mapping data structure for mapping between first logical addresses within the source logical volume and first physical addresses within a physical address space of the storage system; wherein the source mapping data structure comprises at least one first entry for mapping between the source logical address range and a physical address range that stores the source data portion and belongs to the physical address space; wherein the at least one destination logical volume is associated with a destination mapping data structure for mapping between second logical addresses within the at least one destination logical volume and second physical addresses in the physical address space; in response to the migration command, configuring, by the storage system, the destination mapping data structure to comprise at least one second entry for associating said at least one destination logical address range with a reference to said at least one first entry in the source mapping data structure, wherein the configuring of the destination mapping data structure provides at least one migrated data portion without physically copying data of the source data;wherein the reference to said at least one first entry is indicative of the source logical address range, wherein the method further comprising, upon receiving a request related to said at least one migrated data portion: looking up the destination mapping data structure for the at least one destination logical address range, so as to retrieve the reference to the at least one first entry; looking up the source mapping data structure for the source logical address indicated in the reference; and retrieving the physical address range that stores the source data portion; wherein the method further comprising: responsive to a write request for writing new data to said source data portion, providing an atomic operation, said atomic operation comprising: assigning a new range of addresses related to the physical address space for the new data to be destaged;updating said at least one first entry in the source mapping structure to map between the source logical address range and said new range of addresses related to the physical address space; and updating said at least one second entry in the destination mapping structure to map between said at least one destination logical address range and the physical address range that was comprised, before the updating of said at least one first entry, in said at least one first entry in the source data structure, and removing the reference to the at least one first entry.
地址 Herzliya IL