Universal cross-storage cluster cloned volume implementation method
By creating a target volume on the target storage cluster, copying volume metadata on the source storage cluster, cloning and updating the format of the target volume, the difficulty of cloning volumes between different storage clusters is solved, and cross-cluster storage and data protection is achieved.
Patent Information
- Application Number
- CN202411134883.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-19
- Publication Date
- 2024-12-13
AI Technical Summary
The volume format and metadata definitions are different between different storage clusters, making it very difficult to implement cloned volumes across storage clusters.
By creating a target volume on the target storage cluster and creating a storage space on the source storage cluster that satisfies the volume metadata storage on the source storage cluster, copying the volume metadata in the source storage cluster into the target storage cluster, and creating the volume format of the target storage cluster is as follows: The volume format corresponding to the source storage cluster, clone the volume metadata in the source storage cluster into the target volume, update the volume metadata, and set the target volume to read-only and monitor the operation of the target storage cluster in real time.
It realizes cross-cluster storage of data between different storage clusters, and protects data integrity through read-only, prevents write operations from affecting cloning or backup results, and generates early warning information in a timely manner to prevent abnormal operations.
Smart Images

Figure CN119127568A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of cross-cluster data storage, and in particular to a general cross-storage cluster clone volume implementation method. Background Art
[0002] In today's information society, data management and storage have become one of the important tasks of major enterprises and institutions. Data backup and recovery have become one of the basic requirements of data management and storage. In order to improve the efficiency and reliability of data backup and recovery, many enterprises have adopted the clone volume method to achieve data backup and recovery.
[0003] However, due to the different volume formats and metadata definitions between different storage clusters, it is very difficult to implement cross-storage cluster clone volumes. Therefore, a universal cross-storage cluster clone volume implementation method is needed to solve this problem. Summary of the invention
[0004] In order to solve the above problem, the object of the present invention is to provide a universal cross-storage cluster volume cloning implementation method.
[0005] The purpose of the present invention can be achieved through the following technical solution: A general cross-storage cluster cloning volume implementation method comprises the following steps:
[0006] Step S1: Create a target volume on the target storage cluster and set relevant parameters of the target volume;
[0007] Step S2: Create a storage space on the source storage cluster that meets the needs of volume metadata storage, and store the volume metadata in the source storage cluster into the storage space through data backup;
[0008] Step S3: create a storage space on the target storage cluster that meets the requirements for volume metadata storage, and copy the volume metadata of the data backup from the storage space on the source storage cluster to the storage space;
[0009] Step S4: Create a volume format identical to that of the source storage cluster on the target storage cluster, and clone the volume metadata in the source storage cluster to the target volume;
[0010] Step S5: using the volume metadata of the data backup to update the volume metadata of the target volume on the target storage cluster;
[0011] Step S6: Set the target volume to read-only, and monitor the operations performed on the target storage cluster in real time.
[0012] Furthermore, the process of creating a target volume on the target storage cluster and setting relevant parameters of the target volume includes:
[0013] Set up the target storage cluster and the source storage cluster, build a mapping relationship between the target storage cluster and the source storage cluster, set up a volume creation program, obtain the cluster address corresponding to the target storage cluster and input it into the volume creation program, edit the construction code of the target volume and input it into the volume creation program, and then create a target volume on the target storage cluster;
[0014] Obtain the corresponding source storage volume set on the source storage cluster, and obtain the relevant parameters of the source storage volume, and set the relevant parameters of the target volume to the relevant parameters corresponding to the source storage volume, including the volume element format, volume specification, and volume protocol.
[0015] Furthermore, the process of creating a storage space on the source storage cluster that satisfies volume metadata storage includes:
[0016] Obtain the operation permissions of the source storage cluster. The operation permissions include read permissions and write permissions. The read permissions and write permissions are set with corresponding permission identifiers, which are recorded as Read and Write respectively. Set a storage stack. The storage stack includes several storage nodes. The storage nodes are numbered and recorded as i, i = 1, 2, 3, ..., n, where n is a natural number greater than 0;
[0017] Get the node storage capacity of the storage node numbered i, and record it as C[i], get the volume metadata corresponding to the source storage cluster, and then get the data capacity of the volume metadata, record it as C 卷元 , k storage nodes are allocated by the storage stack, where 1≤k≤n, and k is an integer, and the total capacity of k storage nodes is obtained, denoted as C 总 , allocate storage nodes through the storage stack, and then create a storage space on the source storage cluster that meets the needs of volume metadata storage. At this time, C 总 ≥C 卷元 .
[0018] Furthermore, the process of recording the volume metadata in the source storage cluster into the storage space through data backup includes:
[0019] Set a data backup period. During the data backup period, when the permission flag Read is obtained, read the volume metadata in the source storage cluster, and perform data backup through the permission flag Write. Enter the volume metadata into the created storage space, and obtain the input speed in real time. The input speed is recorded as V, and the preset input maintenance speed is recorded as V`;
[0020] When V ≥ V`, the volume metadata entry proceeds normally;
[0021] When V<V`, remote control is connected to control and adjust the input speed so that V≥V`.
[0022] Furthermore, a process of creating a storage space on the target storage cluster that meets the requirements for volume metadata storage and copying the volume metadata of the data backup from the storage space on the source storage cluster to the storage space includes:
[0023] Obtain the read and write permissions corresponding to the target storage cluster, and obtain the relevant information of the storage space created on the source storage cluster through the read permission, including the storage space address, storage space size, and storage space format;
[0024] Write the relevant information of the storage space corresponding to the source storage cluster to the target storage cluster through the write permission, and then create a storage space in the target storage cluster according to the relevant information, obtain the cluster addresses of the source storage cluster and the target storage cluster respectively, and build a communication channel between the source storage cluster and the target storage cluster;
[0025] A data transfer node is set at the middle point of the communication channel. The data transfer node is used to convert the address of the volume metadata sent by the source storage cluster into the cluster address of the target storage cluster, and then copy the volume metadata from the storage space on the source storage cluster to the storage space of the target storage cluster.
[0026] Furthermore, the process of creating a volume format identical to that of the source storage cluster on the target storage cluster and cloning the volume metadata in the source storage cluster to the target volume includes:
[0027] A historical database is set up on the target storage cluster to store historical data of several historical time nodes. The historical data is several types of volume formats created on the target storage cluster. Each volume format is set with a corresponding format label. The volume format of the corresponding volume metadata of the source storage cluster is obtained, and then the format label corresponding to the volume format is obtained.
[0028] Import the format tag of the volume metadata corresponding to the source storage cluster into the historical database, and then compare and determine whether the format tag exists in the historical database, and perform corresponding processing operations according to different judgment results, including operation one and operation two;
[0029] When the judgment result is: the format label exists in the historical database, the corresponding operation 1 is performed, and the content of the operation 1 is: directly call the volume format corresponding to the format label, and clone the volume metadata in the source storage cluster to the target volume;
[0030] When the judgment result is: the format label does not exist in the historical database, the corresponding operation 2 is performed, and the content of the operation 2 is: create a volume format that is the same as the source storage cluster, and then clone the volume metadata in the source storage cluster to the target volume.
[0031] Furthermore, the process of using the volume metadata of the data backup on the target storage cluster to update the volume metadata of the target volume includes:
[0032] Obtain the volume metadata corresponding to the data backup, set the time interval for data backup, perform a data backup of the volume metadata in the source storage cluster at the time interval corresponding to the time interval, and copy the volume metadata to the target storage cluster;
[0033] A period of time shorter than the time interval is set as the data increment time. During the data increment time, the corresponding volume metadata generated in the source storage cluster is marked as incremental data, and distributed protection is performed on the incremental data in the source storage cluster during the data increment time.
[0034] On the target storage cluster, the volume metadata generated by the data backup is used as the update element, the target volume is used as the update object, and then the corresponding volume metadata in the update object is updated and replaced through the update element.
[0035] Furthermore, the process of setting the target volume to read-only and monitoring the operations performed on the target storage cluster in real time includes:
[0036] Set the storage management tool to generate a read-only command corresponding to the target volume, and then set the permission of the target volume to read-only through the read-only command, select the monitoring tool, and configure the monitoring tool through the preset configuration code, connect the monitoring tool to the target storage cluster, and then obtain the corresponding real-time operation information on the target storage cluster. The real-time operation information includes the operation object and the operation behavior of the operation object, start the monitoring tool to monitor the target storage cluster in real time, and then obtain the operation log and event information corresponding to the operation behavior, and display and record it in real time. When error information appears in the operation log and event information, an early warning message is generated and sent to the administrator, and the administrator promptly stops the operation object from performing operations on the target storage cluster.
[0037] Compared with the prior art, the present invention has the following beneficial effects:
[0038] 1. Create a target volume on the target storage cluster, create a storage space on the source storage cluster that meets the needs of volume metadata storage, and enter the volume metadata into the storage space through data backup. Also create a storage space on the target storage cluster that meets the needs of volume metadata storage, and copy the volume metadata on the source storage cluster to the storage space. Create a volume format for the target storage cluster that corresponds to the volume format of the source storage cluster, and then clone the volume metadata in the source storage cluster to the target volume, and update the volume metadata, thereby realizing cross-cluster storage of data between different storage clusters.
[0039] 2. By setting the target volume to read-only and monitoring all operations on the target storage cluster in real time, setting the target volume to read-only can protect the integrity of the data and prevent it from being written to and affecting the results of cloning or data backup. The target storage cluster is monitored in real time. When abnormal operation behavior is found, the corresponding warning information is generated and sent to the administrator, who will stop it in time. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 It is a flow chart of the present invention. DETAILED DESCRIPTION
[0041] like Figure 1 As shown, a general cross-storage cluster volume cloning implementation method includes the following steps:
[0042] Step S1: Create a target volume on the target storage cluster and set relevant parameters of the target volume;
[0043] Step S2: Create a storage space on the source storage cluster that meets the needs of volume metadata storage, and store the volume metadata in the source storage cluster into the storage space through data backup;
[0044] Step S3: create a storage space on the target storage cluster that meets the requirements for volume metadata storage, and copy the volume metadata of the data backup from the storage space on the source storage cluster to the storage space;
[0045] Step S4: Create a volume format identical to that of the source storage cluster on the target storage cluster, and clone the volume metadata in the source storage cluster to the target volume;
[0046] Step S5: using the volume metadata of the data backup to update the volume metadata of the target volume on the target storage cluster;
[0047] Step S6: Set the target volume to read-only, and monitor the operations performed on the target storage cluster in real time.
[0048] It should be further explained that, in the specific implementation process, the process of creating a target volume on the target storage cluster and setting relevant parameters of the target volume includes:
[0049] Set the target storage cluster and the source storage cluster, take the target storage cluster as the object to be mapped, take the source storage cluster as the mapping element, build the mapping relationship between the mapping element and the object to be mapped, and record the mapping relationship as R, then R =<A,B> , where A represents the object to be mapped and B represents the mapping element;
[0050] It should be noted that the relevant data in the mapping element is mapped to the object to be mapped, thereby realizing the cross-cluster storage of subsequent data between different storage clusters, namely the target storage cluster and the source storage cluster;
[0051] Set up a volume creation program, obtain the cluster address corresponding to the target storage cluster, and enter the cluster address into the volume creation program, edit the construction code of the target volume, and enter the construction code into the volume creation program, and then create a target volume on the target storage cluster;
[0052] Obtaining the working environment of the volume creation program, and determining whether there is alienated information in the working environment. The working environment is set with corresponding initial environment information. When the volume creation program is started, the working information of the working environment is generated accordingly. If the working information is not in the initial environment information, it is determined that there is alienated information in the working environment. Otherwise, there is no alienated information in the working environment.
[0053] The corresponding source storage volume set on the source storage cluster is obtained, and the relevant parameters of the source storage volume are obtained, and the relevant parameters of the target volume are set to the relevant parameters corresponding to the source storage volume, wherein the relevant parameters include volume element format, volume specification and volume protocol.
[0054] It should be further explained that, in a specific implementation process, a storage space that meets the requirements of volume metadata storage is created on the source storage cluster, and the volume metadata in the source storage cluster is recorded into the storage space through data backup, including:
[0055] Obtaining the operation permission of the source storage cluster, wherein the operation permission includes read permission and write permission, and the read permission and the write permission are respectively provided with corresponding permission identifiers, and the corresponding permission identifiers are recorded as Read and Write;
[0056] A storage stack is set, wherein the storage stack includes a plurality of storage nodes, and the storage nodes are numbered once, and the number is recorded as i, then i=1, 2, 3, ..., n, where n is a natural number greater than 0;
[0057] Get the node storage capacity of the storage node numbered i, and record the node storage capacity as C[i], get the volume metadata corresponding to the source storage cluster, and then get the data capacity of the volume metadata, recorded as C 卷元 , k storage nodes are allocated by the storage stack, where 1≤k≤n, and k is an integer, and the total capacity of k storage nodes is obtained, denoted as C 总 , there is C 总 =C[1]+C[2]+…C[k];
[0058] By allocating storage nodes through the storage stack, a storage space is created on the source storage cluster that meets the requirements for volume metadata storage. At this time, C总 ≥C 卷元 , when C 总 =C 卷元 When , it means that the size of the storage space created by the storage stack just meets the storage size of the volume metadata, and it is marked as the optimal storage state;
[0059] Set a data backup period. During the data backup period, when the permission flag Read is obtained, read the volume metadata in the source storage cluster, and perform data backup through the permission flag Write. Enter the volume metadata into the created storage space, and obtain the input speed in real time. The input speed is recorded as V, and the preset input maintenance speed is recorded as V`;
[0060] When V ≥ V`, the volume metadata entry proceeds normally;
[0061] When V<V`, remote control is connected to control and adjust the input speed so that V≥V`.
[0062] It should be further explained that, in a specific implementation process, a storage space that meets the requirements of volume metadata storage is created on the target storage cluster, and the volume metadata of the data backup is copied from the storage space on the source storage cluster to the storage space. The process includes:
[0063] Obtain the read permission and write permission corresponding to the target storage cluster, and obtain the relevant information of the storage space created on the source storage cluster through the read permission, the relevant information including the storage space address, storage space size and storage space format;
[0064] Write the relevant information of the storage space corresponding to the source storage cluster to the target storage cluster through the write permission, and then create a storage space in the target storage cluster according to the relevant information. This storage space can meet the storage requirements of the volume metadata corresponding to the source storage cluster;
[0065] Obtain the cluster addresses of the source storage cluster and the target storage cluster respectively, build a communication channel between the source storage cluster and the target storage cluster, and set a data transfer node at the middle point of the communication channel, wherein the data transfer node is used to convert the address of the volume metadata sent by the source storage cluster through the communication channel into the cluster address of the target storage cluster;
[0066] The volume metadata is then copied from the storage space on the source storage cluster to the storage space on the target storage cluster.
[0067] It should be further explained that, in the specific implementation process, the process of creating a volume format identical to that of the source storage cluster on the target storage cluster and cloning the volume metadata in the source storage cluster to the target volume includes:
[0068] The target storage cluster is provided with a historical database, which stores historical data of several historical time nodes, and the historical data is in the format of several types of volumes created on the target storage cluster;
[0069] Each volume format is set with a corresponding format tag, which is a unique identifier used to distinguish different volume formats. The volume format of the corresponding volume metadata of the source storage cluster is obtained, and then the format tag corresponding to the volume format is obtained;
[0070] Import the format tag of the volume metadata corresponding to the source storage cluster into the historical database, and then compare and determine whether the format tag exists in the historical database, and perform corresponding processing operations according to different judgment results;
[0071] The processing operation includes operation one and operation two;
[0072] When the judgment result is: the format label exists in the historical database, the corresponding operation 1 is performed, and the content of the operation 1 is: directly call the volume format corresponding to the format label, and clone the volume metadata in the source storage cluster to the target volume;
[0073] When the judgment result is: the format label does not exist in the historical database, the corresponding operation 2 is performed, and the content of the operation 2 is: create a volume format that is the same as the source storage cluster, and then clone the volume metadata in the source storage cluster to the target volume.
[0074] It should be noted that it is prioritized to determine whether the required volume format exists in the historical database. If it exists, it is directly called. If it does not exist, the corresponding volume format workload is performed. This reduces the workload of creating the volume format to a certain extent and optimizes the efficiency of cloning volume metadata to the target volume.
[0075] It should be further explained that, in a specific implementation process, the process of using the volume metadata of the data backup on the target storage cluster to update the volume metadata of the target volume includes:
[0076] Obtain the volume metadata corresponding to the data backup, set the time interval for data backup, perform a data backup of the volume metadata in the source storage cluster at the time interval corresponding to the time interval, and copy the volume metadata to the target storage cluster;
[0077] A period of time shorter than the time interval is set as the data increment time. During the data increment time, the corresponding volume metadata generated in the source storage cluster is marked as incremental data, and distributed protection is performed on the incremental data in the source storage cluster during the data increment time.
[0078] The content of distributed protection is as follows: set up a number of distributed nodes, which are respectively arranged at different locations of the source storage cluster, obtain the node sequence of the distributed nodes, set up a transfer path according to the node sequence, and then transfer the incremental data between the several distributed nodes according to the transfer path, which protects the incremental data from external attacks and tampering to a certain extent;
[0079] On the target storage cluster, the volume metadata generated by the data backup is used as the update element, the target volume is used as the update object, and then the corresponding volume metadata in the update object is updated and replaced through the update element.
[0080] It should be further explained that, in the specific implementation process, the process of setting the target volume to read-only and monitoring the operations performed on the target storage cluster in real time includes:
[0081] Set up a storage management tool, generate a read-only command corresponding to the target volume through the storage management tool, set the permission of the target volume to read-only through the read-only command, select a monitoring tool, and configure the monitoring tool through a preset configuration code;
[0082] The monitoring tool is used to monitor all operations performed on the target storage cluster in real time. The monitoring tool is connected to the target storage cluster to obtain corresponding real-time operation information on the target storage cluster. The real-time operation information includes the operation object and the operation behavior of the operation object.
[0083] Start the monitoring tool to monitor the target storage cluster in real time, and then poll to obtain the operation logs and event information corresponding to the operation behavior, and display and record them in real time. When error information appears in the operation logs and event information, an early warning message is generated and sent to the administrator, who will promptly stop the operation object from performing operations on the target storage cluster.
[0084] It should be noted that the conditions for generating error information are: when the operation behavior of the operation object does not conform to the preset standard operation behavior, an error message is generated in the operation log and event information corresponding to the operation object, otherwise, no error message is generated; setting the target volume to read-only is to protect the integrity of the data and prevent it from being written and affecting the results of cloning or data backup. At the same time, the selected monitoring tool should be compatible with the target storage cluster.
[0085] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. A general cross-storage cluster cloning volume implementation method, characterized in that: The following steps are involved: Step S1: Create a target volume on the target storage cluster and set relevant parameters of the target volume; Step S2: Create a storage space on the source storage cluster that meets the needs of volume metadata storage, and store the volume metadata in the source storage cluster into the storage space through data backup; Step S3: create a storage space on the target storage cluster that meets the requirements for volume metadata storage, and copy the volume metadata of the data backup from the storage space on the source storage cluster to the storage space; Step S4: Create a volume format identical to that of the source storage cluster on the target storage cluster, and clone the volume metadata in the source storage cluster to the target volume; Step S5: using the volume metadata of the data backup to update the volume metadata of the target volume on the target storage cluster; Step S6: Set the target volume to read-only, and monitor the operations performed on the target storage cluster in real time.
2. A general cross-storage cluster cloning volume implementation method according to claim 1, characterized in that: The process of creating a target volume on the target storage cluster and setting the relevant parameters of the target volume includes: Set up the target storage cluster and the source storage cluster, build a mapping relationship between the target storage cluster and the source storage cluster, set up a volume creation program, obtain the cluster address corresponding to the target storage cluster and input it into the volume creation program, edit the construction code of the target volume and input it into the volume creation program, and then create a target volume on the target storage cluster; Obtain the corresponding source storage volume set on the source storage cluster, and obtain the relevant parameters of the source storage volume, and set the relevant parameters of the target volume to the relevant parameters corresponding to the source storage volume, including the volume element format, volume specification, and volume protocol.
3. A general cross-storage cluster cloning volume implementation method according to claim 2, characterized in that: The process of creating a storage space on the source storage cluster that can store volume metadata includes: Obtain the operation permissions of the source storage cluster. The operation permissions include read permissions and write permissions. The read permissions and write permissions are set with corresponding permission identifiers, which are recorded as Read and Write respectively. Set a storage stack. The storage stack includes several storage nodes. The storage nodes are numbered and recorded as i, i = 1, 2, 3, ..., n, where n is a natural number greater than 0; Get the node storage capacity of the storage node numbered i, and record it as C[i], get the volume metadata corresponding to the source storage cluster, and then get the data capacity of the volume metadata, record it as C 卷元 , k storage nodes are allocated by the storage stack, where 1≤k≤n, and k is an integer, and the total capacity of k storage nodes is obtained, denoted as C 总 , through the storage stack to allocate storage nodes, and then create a storage space on the source storage cluster that meets the volume metadata storage requirements. At this time, C 总 ≥C 卷元 .
4. A general cross-storage cluster cloning volume implementation method according to claim 3, characterized in that: The process of recording the volume metadata in the source storage cluster to the storage space through data backup includes: Set a data backup period. During the data backup period, when the permission flag Read is obtained, read the volume metadata in the source storage cluster, and perform data backup through the permission flag Write. Enter the volume metadata into the created storage space, and obtain the input speed in real time. The input speed is recorded as V, and the preset input maintenance speed is recorded as V`; When V ≥ V`, the volume metadata entry proceeds normally; When V<V`, remote control is connected to control and adjust the input speed so that V≥V`.
5. A general cross-storage cluster cloning volume implementation method according to claim 4, characterized in that: The process of creating a storage space on the target storage cluster that can store volume metadata and copying the volume metadata of data backup from the storage space on the source storage cluster to the storage space includes: Obtain the read and write permissions corresponding to the target storage cluster, and obtain the relevant information of the storage space created on the source storage cluster through the read permission, including the storage space address, storage space size, and storage space format; Write the relevant information of the storage space corresponding to the source storage cluster to the target storage cluster through the write permission, and then create a storage space in the target storage cluster according to the relevant information, obtain the cluster addresses of the source storage cluster and the target storage cluster respectively, and build a communication channel between the source storage cluster and the target storage cluster; A data transfer node is set at the middle point of the communication channel. The data transfer node is used to convert the address of the volume metadata sent by the source storage cluster into the cluster address of the target storage cluster, and then copy the volume metadata from the storage space on the source storage cluster to the storage space of the target storage cluster.
6. A general cross-storage cluster cloning volume implementation method according to claim 5, characterized in that: The process of creating a volume with the same format as the source storage cluster on the target storage cluster and cloning the volume metadata in the source storage cluster to the target volume includes: A historical database is set up on the target storage cluster to store historical data of several historical time nodes. The historical data is several types of volume formats created on the target storage cluster. Each volume format is set with a corresponding format label. The volume format of the corresponding volume metadata of the source storage cluster is obtained, and then the format label corresponding to the volume format is obtained. Import the format tag of the volume metadata corresponding to the source storage cluster into the historical database, and then compare and determine whether the format tag exists in the historical database, and perform corresponding processing operations according to different judgment results, including operation one and operation two; When the judgment result is: the format label exists in the historical database, the corresponding operation 1 is performed, and the content of the operation 1 is: directly call the volume format corresponding to the format label, and clone the volume metadata in the source storage cluster to the target volume; When the judgment result is: the format label does not exist in the historical database, the corresponding operation 2 is performed, and the content of the operation 2 is: create a volume format that is the same as the source storage cluster, and then clone the volume metadata in the source storage cluster to the target volume.
7. A general cross-storage cluster cloning volume implementation method according to claim 6, characterized in that: The process of updating the volume metadata of the target volume on the target storage cluster using the volume metadata of the data backup includes: Obtain the volume metadata corresponding to the data backup, set the time interval for data backup, perform a data backup of the volume metadata in the source storage cluster at the time interval corresponding to the time interval, and copy the volume metadata to the target storage cluster; A period of time shorter than the time interval is set as the data increment time. During the data increment time, the corresponding volume metadata generated in the source storage cluster is marked as incremental data, and distributed protection is performed on the incremental data in the source storage cluster during the data increment time. On the target storage cluster, the volume metadata generated by the data backup is used as the update element, the target volume is used as the update object, and then the corresponding volume metadata in the update object is updated and replaced through the update element.
8. A general cross-storage cluster cloning volume implementation method according to claim 7, characterized in that: The process of setting the target volume to read-only and monitoring the operations performed on the target storage cluster in real time includes: Set the storage management tool to generate a read-only command corresponding to the target volume, and then set the permission of the target volume to read-only through the read-only command, select the monitoring tool, and configure the monitoring tool through the preset configuration code, connect the monitoring tool to the target storage cluster, and then obtain the corresponding real-time operation information on the target storage cluster. The real-time operation information includes the operation object and the operation behavior of the operation object, start the monitoring tool to monitor the target storage cluster in real time, and then obtain the operation log and event information corresponding to the operation behavior, and display and record it in real time. When error information appears in the operation log and event information, an early warning message is generated and sent to the administrator, and the administrator promptly stops the operation object from performing operations on the target storage cluster.
