Systems and methods for backing up to a virtual tape library
US-2022137885-A1 · May 5, 2022 · US
US2024168672A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2024168672-A1 |
| Application number | US-202418428101-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 31, 2024 |
| Priority date | Aug 2, 2021 |
| Publication date | May 23, 2024 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present disclosure relates to logical unit number (LUN) management methods and apparatuses. One example method includes receiving a management request, where the management request carries an identifier of a first service, determining, from a plurality of logical units (LUNs) in the storage system based on the identifier of the first service, n LUNs corresponding to the first service, and generating a first interface, where the n LUNs corresponding to the first service are displayed on the first interface, and the n LUNs are configured to store data of the first service.
Opening claim text (preview).
1 . A logical unit number (LUN) management method, applied to a storage system, wherein the storage system stores, based on a write input/output (IO) sent by an application server, data of a plurality of services run on the application server into a plurality of logical units (LUNs) in the storage system, and the method comprises: receiving a management request, wherein the management request carries an identifier of a first service; determining, from the plurality of LUNs based on the identifier of the first service, n LUNs corresponding to the first service; and generating a first interface, wherein the n LUNs corresponding to the first service are displayed on the first interface, the n LUNs are configured to store data of the first service, and n is a positive integer. 2 . The method according to claim 1 , wherein the method further comprises: receiving a confirmation operation of a user on the first interface; and migrating data in the n LUNs based on the confirmation operation; or displaying migrated evaluation information on the first interface. 3 . The method according to claim 1 , wherein the method further comprises: receiving at least one of a first selection operation or a second selection operation of a user on the first interface, wherein the first selection operation selects at least one LUN from the n LUNs, and the second selection operation selects at least one LUN from LUNs other than the n LUNs. 4 . The method according to claim 3 , wherein the method further comprises: migrating data in at least one of the at least one LUN selected by the first selection operation or the at least one LUN selected by the second selection operation; or displaying migrated evaluation information on the first interface. 5 . The method according to claim 3 , wherein the method further comprises: replicating, deleting, or monitoring the n LUNs; or replicating, deleting, or monitoring at least one of the at least one LUN selected by the first selection operation or the at least one LUN selected by the second selection operation. 6 . The method according to claim 1 , wherein determining, from the plurality of LUNs based on the identifier of the first service, the n LUNs corresponding to the first service comprises: determining, based on characteristic parameters of the plurality of LUNs in the storage system, p LUNs corresponding to the first service, wherein the p LUNs are at least one of the n LUNs, wherein the characteristic parameters comprise at least one of a LUN configuration parameter or a LUN performance parameter. 7 . The method according to claim 6 , wherein determining, based on the characteristic parameters of the plurality of LUNs in the storage system, the p LUNs corresponding to the first service comprises: inputting the characteristic parameters of the plurality of LUNs into an algorithm model to obtain the p LUNs. 8 . The method according to claim 6 , wherein the LUN configuration parameter comprises at least one of an input/output operations per second (IOPS), a bandwidth, access latency, a size of the IO, or a read IO ratio that is configured by a user for the LUN, and the LUN performance parameter comprises at least one of a historical average IOPS, historical average latency, or a current free space size during running of the LUN. 9 . The method according to claim 1 , wherein determining, from the plurality of LUNs based on the identifier of the first service, the n LUNs corresponding to the first service comprises: obtaining, based on information recorded in service configuration of the first service, q LUNs corresponding to the first service, wherein the q LUNs are at least one of the n LUNs. 10 . A logical unit number (LUN) management apparatus, comprising: at least one processor; an interface, wherein the at least one processor receives or sends data through the interface; and at least one memory coupled to the at least one processor and storing programming instructions for execution by the at least one processor to perform operations comprising: receiving a management request, wherein the management request carries an identifier of a first service; determining, from a plurality of LUNs of a storage system based on the identifier of the first service, n LUNs corresponding to the first service; and generating a first interface, wherein the n LUNs corresponding to the first service are displayed on the first interface, the n LUNs are configured to store data of the first service, and n is a positive integer. 11 . The apparatus according to claim 10 , wherein the operations further comprise: receiving a confirmation operation of a user on the first interface; and migrating data in the n LUNs based on the confirmation operation; or displaying migrated evaluation information on the first interface. 12 . The apparatus according to claim 10 , wherein the operations further comprise: receiving at least one of a first selection operation or a second selection operation of a user on the first interface, wherein the first selection operation selects at least one LUN from the n LUNs, and the second selection operation selects at least one LUN from LUNs other than the n LUNs. 13 . The apparatus according to claim 12 , wherein the operations further comprise: migrating data in at least one of the at least one LUN selected by the first selection operation or the at least one LUN selected by the second selection operation; or displaying migrated evaluation information on the first interface. 14 . The apparatus according to claim 12 , wherein the operations further comprise: replicating, deleting, or monitoring the n LUNs; or replicating, deleting, or monitoring at least one of the at least one LUN selected by the first selection operation or the at least one LUN selected by the second selection operation. 15 . The apparatus according to claim 10 , wherein determining, from the plurality of LUNs based on the identifier of the first service, the n LUNs corresponding to the first service comprises: determining, based on characteristic parameters of the plurality of LUNs in the storage system, p LUNs corresponding to the first service, wherein the p LUNs are at least one of the n LUNs, wherein the characteristic parameters comprise at least one of a LUN configuration parameter or a LUN performance parameter. 16 . The apparatus according to claim 15 , wherein determining, based on the characteristic parameters of the plurality of LUNs in the storage system, the p LUNs corresponding to the first service comprises: inputting the characteristic parameters of the plurality of LUNs into an algorithm model to obtain the p LUNs. 17 . The apparatus according to claim 15 , wherein the LUN configuration parameter comprises at least one of an input/output operations per second (IOPS), a bandwidth, access latency, a size of the IO, or a read IO ratio that is configured by a user for the LUN, and the LUN performance parameter comprises at least one of a historical average IOPS, historical average latency, or a current free space size during running of the LUN. 18 . The apparatus according to claim 10 , wherein determining, from the plurality of LUNs based on the identifier of the first service, the n LUNs corresponding to the first service comprises: obtaining, based on information recorded in service configuration of the first service, q LUNs corresponding to the first service, wherein the q LUNs are at least one of the n LUNs. 19 . A non-transitory computer-readable storage medium
Migration mechanisms · CPC title
by facilitating the interaction with a user or administrator · CPC title
Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title
Neural networks · CPC title
Learning methods · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.